首先,在我工作的地方,我們被迫使用CVS並且沒有任何其他的 選擇 。我個人使用git。如果需要,CVS提交的有效方法是使用CVS更新嗎?
有時候我並不總是做一個模塊上的cvs update
但我會下載實際的文件關閉該保證是最新的(佔99%),生產服務器。
我最終會做一個cvs commit
找我無法更新所以情況是這樣的:
cvs commit file.xml
cvs commit: Up-to-date check failed for 'file.xml'
mv file.xml 2
cvs update file.xml
rm file.xml
cvs mv 2 file.xml
我在想編寫一個shell腳本,自動更新CVS我提交的文件和提交在他們身上...但想知道是否有一些本地的方式來做到這一點。
任何意見,而不是不使用CVS讚賞!
PS - 而我使用!!:n
其中n
是數字。我只是沒有在我的代碼示例中使用它,因爲它更清晰。
我是否正確地假設您示例的倒數第二行實際上是爲了讀取'rm file.xml'而不是'cvs rm file.xml'? – 2010-08-10 14:43:31
雅,這是正確的:) – 2010-08-10 14:48:39