选择文件时TortoiseSVN右键菜单消失了

时间:2011-09-15 17:08:57

标签: windows-7 tortoisesvn 64-bit

简短问题
右键单击文件(.c / .h / etc ..)并且TortoiseSVN菜单不存在时是否有任何问题?请注意,当我右键单击同一目录中的文件夹时,

尝试失败
我已经看到通过再次运行安装程序并选择repairmodify来解决许多这样的问题,此时这些尝试都没有奏效。

还有什么我可以尝试让它再次运行吗? DIFF功能的消失正在伤害一些激烈的东西。

修改
我是唯一从事这些文件的开发人员。我实际上找到了一种方法来查看差异:移动父文件夹TortoiseSVN->检查修改。此菜单确实显示了我的所有版本文件以及任何已修改的文件。

我还确认,通过在另一台机器上检出相同的仓库,文件仍然可以通过版本控制。

EDIT2
值得注意的是,我正在使用Macdrive并且它的右键菜单始终存在。另外,我刚看到我和TortoiseGIT也有同样的问题。

4 个答案:

答案 0 :(得分:10)

  1. 使用regedit
  2. 转到注册表编辑器
  3. 转到并点击HKEY_CLASSES_ROOT / * / shellex / ContextMenuH andlers / TortoiseSVN
  4. 观察错误消息框,提示拒绝访问。
  5. 右键点击上述密钥,转到“权限”......
  6. 在权限对话框中,单击“高级”
  7. 点击“所有者”标签,点击您的帐户,然后点击“应用”
  8. 确定对话框
  9. 右键点击上述密钥,转到“权限”......
  10. 将所有者权利授予“完全控制”
  11. 应用更改
  12. Source

答案 1 :(得分:2)

如果仍然无效,请尝试使用Shift键+右键单击。

答案 2 :(得分:0)

您确定这些文件受版本控制吗?某人可能已从svn repo中删除了这些文件,并且在更新后您的这些文件已变为无版本。

你可以通过向上一级目录(从这些文件所在的文件夹)检查,然后选择 Tortoise-SVN - > Repo-Browser菜单(检查它们是否存在于SVN服务器上)或 SVN提交(确保设置显示未版本控制的文件复选框,并检查文本状态列是否包含"非版本")。

答案 3 :(得分:0)

Shift +右键单击要结帐的文件夹,单击TortoiseSVN - >设置 - >上下文菜单 - >取消选中“隐藏未版本路径的菜单”