Cvs

在我實際送出之前,如何檢查 CVS 中將送出的內容?

  • January 28, 2021

我想在執行 cvs commit 命令之前準確地查看將送出的內容。我最近剛剛添加了一個文件

cvs add myFile

然後使用送出文件

cvs commit -m "my message"

但是當我執行送出命令時,我最終修改了其他文件以及刪除了我不打算更改或不知道將要送出的文件,因此我不得不將這些文件一一還原。我相信它被稱為集結區?哪些文件已添加但尚未送出或準備送出?我只是想看看在實際執行 cvs commit 命令之前會進行哪些更改。

cvs好久沒用了:sub-version和svnmercurialhg比較好。它們具有原子送出(每個文件都一起送出,因此您可以一步完成整個送出)。

指定要送出的文件:cvs commit -m '«message»' '«file-names…»'

#↳ cvs –help commit

用法:cvs commit

$$ -cRlf $$ $$ -m msg | -F logfile $$ $$ -r rev $$文件…

和/或用於cvs status查找您正在尋找的資訊。

cvs status 命令是確定哪些文件是最新的以及哪些需要送出或合併的快速方法。… — https://www.oreilly.com/library/view/essential-cvs/0596004591/ch03s04.html#:~:text=The%20cvs%20status%20command%20is,merged

引用自:https://unix.stackexchange.com/questions/631469