当我尝试在文件菜单下打开设置时,我遇到以下崩溃:
#!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'
如果我只按OK,TortoiseHg就不会关闭,但我无法访问我的设置。
我唯一做的就是重新安装TortoiseHg(升级到最新版本4.2)。我昨天做了一些实验,当我将旧的Mercurial.ini文件放在C:/ Users //下并尝试重新打开Tortoise时,它完全崩溃,甚至根本不让我打开程序。删除文件后,我可以打开乌龟但不能访问设置。
我不确定是什么导致了这个问题。有谁知道我能做些什么来解决这个问题?
编辑:尝试重新安装,但似乎仍有问题。我注意到卸载时我的旧存储库仍在列表中。是否存在我可以删除的临时目录?
答案 0 :(得分:3)
所以看起来这是TortoiseHg 4.2的一个问题。我降级到4.1.3并且能够再次进入我的设置。仍然不完全确定为什么升级破坏了我的计算机上的设置,但我对4.1.3没问题。
答案 1 :(得分:1)
这似乎是4.2版本中的一个错误:
https://bitbucket.org/tortoisehg/thg/issues/4744/exception-while-openning-global-repo
看起来他们已经有了解决方案。