【问题标题】:Where are my "revert" options in TortoiseSVN?TortoiseSVN 中的“还原”选项在哪里?
【发布时间】:2015-08-10 05:12:48
【问题描述】:

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

当“恢复”选项丢失时,我怎样才能让自己访问它们?

我右键单击“TortoiseSVN”外壳程序图标 → 设置,然后选中“还原”框以将该选项添加到“右键单击/上下文菜单”选项列表中。重启后还是没有出现。

(参见上下文菜单...下面没有显示“还原”选项。)

【问题讨论】:

  • 我得到Revert...,方法是右键单击任何有修改的文件或目录,然后选择TortoiseSVN ▶,这将打开一个二级菜单,包括Revert...。这就是,我相信它“开箱即用”的方式。这不适合你吗?
  • 不,我必须实际进入设置,将“还原”添加到上下文菜单,然后保存。在我的远程机器上,上下文菜单仍然没有更新,已经一个多小时了。本地机器我这样做了,我能够按预期从右键单击/上下文菜单中选择“恢复”。版本信息:TortoiseSVN 1.8.11,Build 26392 - 64 位,2015/03/19 18:50:20 Subversion 1.8.13,-release apr 1.5.1 apr-util 1.5.4 serf 1.3.8 OpenSSL 1.0.2a 19 2015 年 3 月 zlib 1.2.8
  • 您是否修改了远程计算机上的设置? Tortoise 设置对于安装它的(Subversion-)客户端(以及您的登录名)是本地的。但它不能开箱即用真的很奇怪——你确定这个版本适合你的硬件吗(它与我在 MS Windows 7 SP1 上使用的版本完全相同)?您是否在 Windows 资源管理器(而不是存储库资源管理器)中单击? (对不起,如果这些听起来很明显,但很难想象问题出在哪里!)
  • 令人惊讶的是,我做到了,然后重新启动了远程计算机。当图标覆盖更新缓慢时,这通常对我有用。
  • 您的上下文菜单看起来像在存储库浏览器中的那样。你的选择是不同的。您通常会还原工作副本中的更改(最好是构建和测试它们!),然后提交。要恢复 WC 中的更改,请在 Windows 资源管理器中打开它,然后右键单击那里。

标签: svn tortoisesvn revert


【解决方案1】:

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

repo-browser 上下文菜单为您提供了应用于存储库而不是工作副本的选项。您通常不想直接在存储库中恢复,而是要签出到工作副本,在那里恢复(最好构建并测试结果!),然后提交。

恢复您的工作副本

将工作副本签出到 (Windows) Subversion 客户端上的目录后,您可以在 Windows 资源管理器中打开工作副本,然后通过右键单击访问 Revert...在任何有修改的文件或目录上,然后选择TortoiseSVN ▶,这将打开一个二级菜单,包括Revert.... 这是开箱即用的方式。如果您想将文件或目录恢复到旧版本,打开Log... 对话框并右键单击修订版或修订版中的文件之一,您会发现有用的选项。

TortoiseSVN 设置

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

叠加层更新

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

【讨论】:

  • 是的,我想恢复错误删除等。我想在回购浏览器中“恢复”。而且,我可以在本地机器上的上下文菜单和 tortoise svn 的 repo 浏览器中看到此功能。在该机器上进行更改后,使用另一个 tortoise svn 实例 RD 进入该机器不会更新此功能。
  • 和顺便说一句,这是我正在谈论的两台机器上相同版本的 tortoisesvn。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
相关资源
最近更新 更多