2015-02-07 49 views
0

我使用Windows Vista64上TortoiseHg 3.3的64位版本,当我浏览到Repository - >Terminal我得到以下错误:TortoiseHg 3.3“无法在终端打开路径”

TortoiseHg Failed to Open path in terminal

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

我确实导航到C:\ Windows \ System32,发现该目录中存在cmd.exe,所以它似乎是/K title globalspiritualevents部件失败。

我还发现我可以通过打开Settings点击TortoiseHg并更改右下角的Shell下拉框中的选择来更换壳。

我知道可以在终端窗口中导航到项目根目录并开始运行hg命令,但TortoiseHg使它更方便。

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

回答

4

我可以重现这一点。它似乎是3.3中的一个bug。如果您在文件,设置,TortoiseHg改变Shell并使用相同的命令向前斜线,或反斜杠,它的工作原理:

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