不久前,我在我的Windows 7 64位上将TortoiseSVN更新为1.7.7(64位)。从那时起,我没有关于文件的SVN上下文菜单。当我右键单击文件夹时,我确实有上下文菜单,但有时我想对文件执行 diff 或更改,这是不可能的。
我尝试重新安装和修复,但它没有用。我该怎么办?
答案 0 :(得分:8)
我收到了TortoiseSVN邮件列表的回复。 文件上没有上下文菜单的原因是注册表权限问题。 TortoiseSVN FAQ解释了修复,但我完全忽略了它。
解决方案是:
答案 1 :(得分:2)
我在这里有2条线索:
答案 2 :(得分:2)
更简单的方法......
最初的步骤与Jao和其他人建议的相同......
答案 3 :(得分:0)
我从较新版本的TortoiseSVN评级到较旧版本后,我遇到了同样的问题。在我的情况下,它与注册表权限无关。
要解决此问题,我打开了HKEY_CLASSES_ROOT / * / shellex / ContextMenuHandlers / TortoiseSVN并删除了“默认”注册表项。接下来我打开了用于安装TortoiseSVN的相同安装程序。它检测到我已经安装了它并给了我修复或卸载的选项。我点击了修复,它取代了“默认”注册表项。
更新注册表值后,上下文菜单按预期工作。