如何移除TortoiseSVN右键菜单中残留的固定Diff with特定文件选项?
解决TortoiseSVN右键菜单残留固定「Diff with...」选项的问题
我之前也碰到过一模一样的情况,折腾了半天才搞明白,给你拆解下:
问题成因
这个多余的菜单选项,本质是你之前误操作把某个文件设为了「持久化对比基准」。TortoiseSVN有个实用功能:允许用户指定一个固定文件作为对比目标,方便反复和同一份文件做差异对比,但如果当时你勾选了「Save this target for later use」(保存此目标供后续使用),这个路径就会被存在设置里,一直出现在右键菜单里。
移除方法
方法一:通过TortoiseSVN图形化设置移除(推荐,无风险)
- 右键任意文件,打开TortoiseSVN的「Settings」(设置)窗口
- 在左侧导航栏找到「Diff Viewer」(差异查看器)选项
- 切换到「Advanced」(高级)标签页
- 在「Saved Diff Targets」列表里,找到那个固定路径的条目,选中后点击「Remove」(移除)
- 点击「OK」保存设置,再右键查看文件的TortoiseSVN菜单,那个多余的选项就消失了
方法二:直接修改注册表(适合熟悉注册表操作的用户)
注意:修改注册表前请务必备份对应分支,避免误操作导致系统问题
- 按下
Win + R打开运行窗口,输入regedit回车打开注册表编辑器 - 定位到路径:
HKEY_CURRENT_USER\Software\TortoiseSVN\DiffTargets - 在右侧面板中找到对应那个固定文件路径的键值,右键选择「删除」
- 关闭注册表编辑器,刷新右键菜单(可以重启资源管理器,或者注销后重新登录)
额外提示
如果之后需要临时和某个固定文件做差异对比,右键文件选择「Diff with...」后,记得不要勾选「Save this target for later use」选项,这样就不会再留下残留的右键菜单了。
内容的提问来源于stack exchange,提问作者Stanton
相关产品推荐
相关产品推荐

