龟背汞柱 3.3 "Failed to open path in terminal"

TortoiseHg 3.3 "Failed to open path in terminal"

我在 Windows Vista64 上使用 64 位版本的 TortoiseHg 3.3,当我导航到 Repository --> Terminal 时,我收到以下错误:

我想我需要更改某个地方的设置,但我不知道去哪里找。

我导航到 C:\Windows\System32 并发现 cmd.exe 确实存在于此目录中,所以似乎 /K title globalspiritualevents 部分失败了。

我还发现我可以通过打开 Settings 单击 TortoiseHg 并在右侧的 Shell 下拉框中更改选择来更改 shell .

我知道可以在终端 window 中导航到项目根目录并启动 运行 hg 命令,但是 TortoiseHg 使它更方便。

我需要做什么才能让终端在 TortoiseHg 菜单中工作?

我可以重现这个。这似乎是 3.3 中的一个错误。如果您在文件、设置、TortoiseHg 中更改 Shell 并使用带有 forward 斜杠或 double 反斜杠的相同命令,它会起作用:

c:/windows/system32/cmd.exe /k title %(reponame)s

c:\windows\system32\cmd.exe /k title %(reponame)s

它也适用于以下内容,因为 cmd.exe 无论如何都在路径中:

cmd.exe /k title %(reponame)s