我在使用TortoiseHg - commit、push、update进行几乎所有操作时都会遇到以下错误。很多人似乎得到了代码255,但我没有找到更多关于代码0(或者代码-1)的东西。有人知道解决方案吗?命令行工作得很好,SourceTree也是如此(尽管后者慢得可怕)。

Windows 7 64位,TortoiseHg版本4.1.1,Mercurial 4.1.1,Python2.7.10,PyQt-4.11.4,Qt-4.8.7。我会给这个乌龟贴上标签-hg,但显然它并不存在,我也没有创建它的代表。
发布于 2020-06-02 08:47:05
我在这里找到了答案:https://groups.google.com/forum/#!topic/mercurial-ja/1bskOMqLDmw并进行了翻译。
现在尝试增加超时。默认值为5秒。
乌龟cmdserver.readtimeout = 300
如果这有帮助,我认为hg进程由于某种原因而停滞不前。如果没有,进程间通信中可能会有灰尘。
请注意,readtimeout是进程间通信的超时,因此它与拉取处理所需的时间无关。
将以下内容添加到受影响存储库的.hgrc文件中
[tortoisehg]
cmdserver.readtimeout = 300它为我工作-没有更多的灰尘;)
发布于 2018-09-04 05:47:34
通过this thread,这一点在2018年仍然可见,包括:
检查环境变量。如果有
%HG%,试着不用它。
我猜我们的命令字符串解析在Windows上会有一些问题,因为它是uses shlex.split()的。
https://stackoverflow.com/questions/43476851
复制相似问题