修复移除和重命名

Filed Under (TortoiseSVNBlog) by racoonwise on 11-12-2008

转载请注明本文地址:http://www.subversion.org.cn/submerged/?p=73

在工作拷贝中移动和重命名在版本控制下的文件一定要用相应的Subversion/TortoiseSVN 命令。不过不然,就会导致Subversion不知道你已经移动或者重命名了文件。

举个例子:如果你直接重命名 myfile.txtmyfile2.txt 而不用 Subversion/TortoiseSVN 命令,在检入的提示框或者检查修改提示框中,myfile.txt 会显示为"missing",myfile2.txt 会显示为"non-versioned"。

如果这种事情发生了,TortoiseSVN 提供了一种简单的方法去修正。下面截图显示文件TSVN-Support.ods 是怎么样被直接重命名到TortoiseSVN-Support.ods。它们在检入提示框中显示为"missing"和 "non-versioned"。在检入提示框(或检查修改提示框)中,你可以一起选择两个文件(Ctrl+),右击并选择"Repair move"。

 

"Repair move" 命令只在两个文件都被选中的情况下工作,一个是"missing" 状态,另一个是"non-versioned"状态。只有这样,TortoiseSVN 才能找出哪个文件被重命名到哪个文件。通过这条命令,TortoiseSVN 重复一遍重命名动作,只是这次用的是Subversion 重命名命令:

原文链接:http://tortoisesvn.net/node/351

转载请注明本文地址:http://www.subversion.org.cn/submerged/?p=73

Make a comment