乌龟SVN修复移动菜单项未找到

3

我听说Tortoise SVN有修复/重命名/移动功能。我已经安装了最新版本的TSVN,但在右键菜单中仍然看不到该功能。我做错了什么?

1个回答

3
作为您链接的文章所述,该功能旨在修复工作副本中使用操作系统文件管理器而非使用TortoiseSVN移动的文件/文件夹,这意味着在您修复移动或重命名之前,TortoiseSVN不能跟踪它。只有当您右键单击此类文件时,TortoiseSVN才会提供修复选项。
如果您打开了工作副本,请在Windows资源管理器中移动或重命名文件,然后使用TSVN右键单击它 - 选项应该显示出来。
-编辑-
解决方案的实际步骤在注释中。

抱歉,但那对我不起作用。我需要先点击TortoiseSVN->添加吗?我之前尝试过在将文件移动到版本控制之前和之后右键单击该文件,但在这两种情况下,“修复移动”菜单项都没有显示。 - user1476860
1
啊,不好意思 - 是的,这些文件需要被添加到版本控制中,然后使用Windows文件资源管理器移动或重命名(而不是使用TortoiseSVN的移动和重命名命令)。如果您两件事都做了,那么右键单击已移动/重命名的文件之一,修复选项将显示在TortoiseSVN上下文菜单中。 预计完成时间:不确定,但我怀疑它还必须被移动到当前工作副本的其他位置,而不是在其外部。 - orbrey
1
最终我找到了如何做到这一点。删除的文件必须被列为“已删除”,而不是“丢失”。为了实现这一点,在提交对话框中,我需要右键单击缺失的文件并点击“删除”。然后选择已删除和已添加的文件。然后“修复移动”操作就可用了。 - user1476860
2
所以,总结一下,这就是做法: 首先,必须将新名称的文件添加到版本控制中。然后,删除的文件必须被列为“已删除”,而不是“丢失”。为了实现这一点,在提交对话框中,您需要右键单击缺失的文件并选择“删除”。最后,在提交对话框中选择两个文件,即删除的文件和添加的文件。然后,右键单击将可用“修复移动”操作。 - user1476860
我尝试了这个,收到了有用的错误信息“访问被拒绝”。 - cbp
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接