我在TortoiseSVN的“恢复”选项在哪里?

时间:2015-05-27 22:07:39

标签: svn tortoisesvn revert

我正在使用TortoiseSVN中的新安装和存储库。我做了一些更改并移动了一些文件,但是右键单击并调出上下文菜单和/或修订日志并没有向我提供日常使用指南中提到的任何“恢复”选项。

如何在失踪时让自己访问“还原”选项?

我右键单击“TortoiseSVN”shell程序图标→设置,然后选中“还原”复选框,将该选项添加到“右键单击/上下文菜单”选项列表中。重启后仍未显示。

(参见上下文菜单......下方没有“恢复”选项。)

Enter image description here

Enter image description here

1 个答案:

答案 0 :(得分:3)

问题似乎是您在TortoiseSVN存储库浏览器中使用上下文菜单(右键单击),而不是在Windows资源管理器中,即使在存储库目录中也看起来不同 - 这可以从您的屏幕截图中识别出来

repo-browser上下文菜单为您提供了应用于存储库的选项,而不是工作副本。您通常不希望直接在存储库中进行恢复,而是检查工作副本,还原(最好构建并测试结果!),然后提交。

还原您的工作副本

将工作副本签出到(Windows)Subversion客户端上的目录后,您可以在 Windows 资源管理器中打开工作副本,然后通过权限访问Revert... - 点击任意修改的文件或目录,然后选择TortoiseSVN ▶,打开包含Revert....的二级菜单。这是开箱即用的方式。如果要将文件或目录还原为旧版本,则可以在打开Log...对话框并右键单击修订版或修订版中的某个文件时找到有用的选项。

TortoiseSVN设置

您使用的TortoiseSVN设置仅影响Windows资源管理器的上下文菜单,而不影响存储库浏览器。这些设置是安装TortoiseSVN的(Subversion-)客户端的本地设置(以及您的登录),因此您可能需要在多台计算机上更改它们,但您不需要修改它们以便能够恢复您的工作副本。虽然这些设置被描述为“级联上下文菜单”,但它们实际上将级联菜单的已检查条目 out 移动到顶级上下文菜单(在Windows资源管理器中),因为鼠标悬停文本说

重叠更新

Windows资源管理器中的叠加层在繁忙的系统或许多或大型工作副本上更新速度很慢。在这种情况下,在您的工作副本上执行TortoiseSVN Clean up...并勾选“更新叠加层”通常会有所帮助。