17

我在 Mercurial-TortoiseHg 2.7.2 版中找不到命令行工具。我检查了 hg.exe 文件,它存在于C:\Program Files\TortoiseHg路径中​​,但是每当我尝试运行命令时,它都会失败并抛出错误:

'hg' 不是内部或外部命令、可运行程序或批处理文件。

我还将它添加到 Windows PATH= ; C:\Program Files\TortoiseHg。

不知道还要寻找什么。请帮忙。

4

2 回答 2

24

笔记:

  • 正如“ Mercurial not working after TortoiseHg update ”中提到的,TortoiseHg v2.XX 不再使用hg命令,而是thg使用.
    这意味着您PATH可能无法正确更新以引用 TortoiseHg 的 hg.exe。
  • 要更新您的PATH,请确保不要添加任何额外的空间:
设置 PATH=%PATH%;C:\Program Files\TortoiseHg

;(' ' 和 ' '之间没有空格C:\...

正如OP Sowmya Guru所提到的,如果您修改用户环境变量,则需要重新启动(或至少一个新的 DOS 窗口)。

于 2013-05-06T13:12:37.260 回答
1

发布与 vanilla Mercurial 安装(不是“TortoiseHg”)相关的答案,因为它是搜索结果的第一页,我的解决方案是使用“Mercurial-3.4(64 位 msi)”安装程序而不是“Mercurial-3.4”( 64 位 exe)' 来自此页面

于 2015-06-01T18:27:22.067 回答