我在 Mercurial-TortoiseHg 2.7.2 版中找不到命令行工具。我检查了 hg.exe 文件,它存在于C:\Program Files\TortoiseHg路径中,但是每当我尝试运行命令时,它都会失败并抛出错误:
'hg' 不是内部或外部命令、可运行程序或批处理文件。
我还将它添加到 Windows PATH= ; C:\Program Files\TortoiseHg。
不知道还要寻找什么。请帮忙。
我在 Mercurial-TortoiseHg 2.7.2 版中找不到命令行工具。我检查了 hg.exe 文件,它存在于C:\Program Files\TortoiseHg路径中,但是每当我尝试运行命令时,它都会失败并抛出错误:
'hg' 不是内部或外部命令、可运行程序或批处理文件。
我还将它添加到 Windows PATH= ; C:\Program Files\TortoiseHg。
不知道还要寻找什么。请帮忙。
笔记:
hg
命令,而是thg
使用. PATH
可能无法正确更新以引用 TortoiseHg 的 hg.exe。PATH
,请确保不要添加任何额外的空间:设置 PATH=%PATH%;C:\Program Files\TortoiseHg
;
(' ' 和 ' '之间没有空格C:\...
)
正如OP Sowmya Guru所提到的,如果您修改用户环境变量,则需要重新启动(或至少一个新的 DOS 窗口)。
发布与 vanilla Mercurial 安装(不是“TortoiseHg”)相关的答案,因为它是搜索结果的第一页,我的解决方案是使用“Mercurial-3.4(64 位 msi)”安装程序而不是“Mercurial-3.4”( 64 位 exe)' 来自此页面。