Svn “我的”在哪里;“回复”;陆龟的选择?

Svn “我的”在哪里;“回复”;陆龟的选择?,svn,tortoisesvn,revert,Svn,Tortoisesvn,Revert,我正在使用OrtoiseSVN中的一个新安装和存储库。我做了一些更改并移动了一些文件,但右键单击并打开关联菜单和/或修订日志并没有为我提供《日常使用指南》中提到的任何“恢复”选项 当“恢复”选项丢失时,我如何让自己访问它们 我用鼠标右键点击了“龟壳”程序图标→ 设置,然后选中“还原”框,将该选项添加到“右键单击/上下文菜单”选项列表中。它在重新启动后仍不显示 (请参阅上下文菜单…没有下面显示的“还原”选项。) 问题似乎在于您使用的是OrtoiseSVN存储库浏览器中的上下文菜单(右键单击),而

我正在使用OrtoiseSVN中的一个新安装和存储库。我做了一些更改并移动了一些文件,但右键单击并打开关联菜单和/或修订日志并没有为我提供《日常使用指南》中提到的任何“恢复”选项

当“恢复”选项丢失时,我如何让自己访问它们

我用鼠标右键点击了“龟壳”程序图标→ 设置,然后选中“还原”框,将该选项添加到“右键单击/上下文菜单”选项列表中。它在重新启动后仍不显示

(请参阅上下文菜单…没有下面显示的“还原”选项。)


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

repo browser关联菜单提供了应用于存储库而不是工作副本的选项。通常,您不希望直接在存储库中进行恢复,而是希望签出到一个工作副本,在那里进行恢复(最好是构建和测试结果!),然后提交

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

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

覆盖更新
Windows资源管理器中的覆盖在繁忙的系统上或在具有多个或大型工作副本的情况下更新速度可能较慢。在这种情况下,在你的工作副本上做一个乌龟vn
清理…
并勾选“更新覆盖图”通常会有帮助。

我通过右键单击任何修改过的文件或目录,然后选择
乌龟vn,得到
还原…
打开第二级菜单,包括
还原…
。我相信这是“开箱即用”的方式。这对你不起作用吗?不,我必须进入设置,在上下文菜单中添加“还原”,然后保存。在我的远程机器上,上下文菜单仍然没有更新,已经一个多小时了。本地机器我做到了这一点,我能够按预期从右键单击/上下文菜单中选择“还原”。版本信息:TortoiseSVN 1.8.11,Build 26392-64位,2015/03/19 18:50:20 Subversion 1.8.13,发布日期:apr 1.5.1 apr util 1.5.4 serf 1.3.8 OpenSSL 1.0.2a 2015年3月19日zlib 1.2.8您是否修改了远程计算机上的设置?乌龟设置是安装它的(Subversion-)客户端(以及您的登录)的本地设置。但这真的很奇怪,它不能开箱即用——你确定这个版本适合你的硬件吗(它与我在微软Windows7SP1上使用的版本完全相同)?是否在Windows资源管理器(而不是存储库资源管理器)中单击?(如果这些听起来很明显,很抱歉,但很难想象问题会是什么!)令人惊讶的是,我做到了,并重新启动了远程机器。这通常适用于图标覆盖更新缓慢的情况。您的上下文菜单与存储库浏览器中的类似。在这里,你的选择是不同的。您通常会恢复工作副本中的更改(最好是构建和测试它们!),然后提交。要还原WC中的更改,请在Windows资源管理器中打开它,然后右键单击。是的,我要还原错误删除等。我想在回购浏览器中“还原”。而且,我可以在本地机器上的关联菜单和Ortoise svn的repo浏览器中看到此功能。在对机器进行更改后,用另一个Otteroise svn实例进入机器不会更新此功能。顺便说一句,这是我所说的两台机器上的OtteroiseSVN的同一版本。