尝试在文件菜单中打开设置时 TortoiseHg 崩溃

TortoiseHg crashes when trying to open settings in the file menu

当我尝试在文件菜单下打开设置时,出现以下崩溃:

#!python
** Mercurial version (4.2+4).  TortoiseHg version (4.2)
** Command: 
** CWD: C:\Windows\system32
** Encoding: cp1252
** Extensions loaded: 
** Python version: 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.7 PyQt-4.11.4 QScintilla-2.9
Traceback (most recent call last):
  File "tortoisehg\hgqt\workbench.pyo", line 1146, in editSettings
  File "tortoisehg\hgqt\settings.pyo", line 1227, in __init__
AttributeError: 'module' object has no attribute 'userrcpath'

如果我只按确定,TortoiseHg 不会关闭,但我无法访问我的设置。

我唯一做的就是重新安装 TortoiseHg(升级到最新版本 4.2)。我昨天做了一些实验,当我把我的旧 Mercurial.ini 文件放在 C:/Users// 下并尝试重新打开 Tortoise 时,它​​完全崩溃了,甚至根本不让我打开程序。删除文件后,我可以打开乌龟但无法访问设置。

我不确定是什么导致了这个问题。有谁知道我可以做些什么来解决这个问题?

编辑:再次尝试重新安装,但似乎仍有问题。当我卸载时,我注意到我的旧存储库仍在列表中。是否有我可以删除的存储这些文件的临时目录?

所以这似乎是 TortoiseHg 4.2 的问题。我降级到 4.1.3 并且能够再次进入我的设置。仍然不完全确定为什么升级会破坏我计算机上的设置,但我可以使用 4.1.3。

这似乎是 4.2 版本中的错误:

https://bitbucket.org/tortoisehg/thg/issues/4744/exception-while-openning-global-repo

看起来他们已经在进行修复。