没有上下文菜单命令的TortoiseHg

时间:2009-08-25 19:17:37

标签: windows-7 mercurial tortoisehg

TortoiseHG的上下文菜单条目totally mess up Windows 7 explorer's context menu's appearance,我可以使用hg命令行工具。但是Tortoise Overlay图标对我来说是必须的。

如何禁用TortoiseHg的上下文菜单命令,但仍然会在hg存储库文件夹中显示Tortoise Overlay图标?

4 个答案:

答案 0 :(得分:5)

禁用或添加项目到上下文菜单:

  • 右键单击以显示上下文菜单
  • 选择TortoiseHg ---->资源管理器扩展设置
  • 要删除:隐藏上下文菜单,但存储库
  • 除外
  • 或使用这些设置添加或删除上下文菜单项。

答案 1 :(得分:4)

我遇到了同样的问题,但似乎已在最新的TortoiseHg中修复 - 如果您仍有问题,请尝试升级。

答案 2 :(得分:1)

您需要使用“regedit.exe”工具删除以下Windows注册表项。 在删除这些之前,请创建注册表备份。 请注意,如果您遇到任何问题,我无法保证。

HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\TortoiseHgCMenu
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\TortoiseHgCMenu
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\TortoiseHgCMenu
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\TortoiseHgCMenu
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseHgCMenu
HKEY_CLASSES_ROOT\InternetShortcut\shellex\ContextMenuHandlers\TortoiseHgCMenu
HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TortoiseHgCMenu

答案 3 :(得分:0)

尝试此命令:

regsvr32 /u "C:\\Program Files\\TortoiseHg\\tortoisehg.dll"

重新启用shell扩展:

regsvr32 "C:\\Program Files\\TortoiseHg\\tortoisehg.dll"