一个月前,我在旧电脑上使用 Mercurial 时没有遇到任何问题,但它在周五坏了,我需要重新安装。现在,当我尝试从存储库目录中执行任何操作时,都会收到错误:
‘hg’ 不被识别为内部或外部命令,也不是可运行的程序或批处理文件。
当我尝试从 Mercurial 目录执行任何操作时,它会出现错误
中止:这里没有 Mercurial 存储库<未找到 .hg>!
hgrc
如果这有影响的话,我已经用我的信息更新了文件。我该如何让它正常工作?
答案1
听起来你的“路径”环境变量不包含 mercurial 可执行文件。因此,你可能可以附加类似以下内容:“C:\Program Files (x86)\Mercurial\”(假设是 Windows)。你也可以指定 hg.exe 的完整路径“C:\Program Files (x86)\Mercurial\hg.exe”,后跟任意参数。
第二种情况是因为您在 mercurial 目录中(其中包含 hg.exe,因此不再依赖于路径)。但是,它不是一个存储库,因此您会收到“未找到 .hg”的提示。
希望有帮助。