http://blog.csdn.net/freefalcon/article/details/645058
從去年開始,公司的代碼管理從CVS轉向了subvsersion,后者確實是前者的一個飛躍,尤其是使用與Windows資源管理器相集成的TortoiseSVN更是方便。
但有時候在提交修改后的文件時,卻莫名其妙的出現out of date錯誤,導致工程無法commit,即使將新文件刪了重新update,然后再在舊文件上作修改提交也不行。非常讓人郁悶,不知道這是否是TortoiseSVN的BUG,還是我使用有問題?
今天發現一種方法可以繞過這個問題,如下:
1. 先備份out of date的新文件
2. 對out of date文件執行revert操作
3. 再執行update操作
4. 用剛才備份的新文件覆蓋掉舊有的文件
5. 再次執行commit,ok.
你可以從這里找到相關資源:
subversion:http://subversion.tigris.org/
TortoiseSVN:http://tortoisesvn.tigris.org/
subversion中文站:http://www.subversion.org.cn/