mercurial - 尝试打开文件菜单中的设置时 TortoiseHg 崩溃

标签 mercurial tortoisehg

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

#!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 时,它​​完全崩溃了,甚至根本不让我打开该程序。删除文件后,我可以打开 tortoise,但无法访问设置。

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

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

最佳答案

看来这是 TortoiseHg 4.2 的问题。我降级到 4.1.3 并且能够再次进入我的设置。仍然不完全确定为什么升级会破坏我计算机上的设置,但我对 4.1.3 没问题。

关于mercurial - 尝试打开文件菜单中的设置时 TortoiseHg 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43893654/

相关文章:

git - 如何巧妙地限制团队成员的源代码访问?

Mercurial:将补丁应用到工作目录

mercurial - 在 Mercurial 中 merge 时排除文件

TortoiseHg - cmdserver : timed out

mercurial - 是否有等效于 `git stash save -p` 的 hg 可以将 block 分成更小的 block ?

mercurial - 如何在两个 hg 存储库之间同步由 .hgignore 匹配的文件

python - 扩展 Mercurial 时使用 --quiet 标签

mercurial - 在 'hg summary --remote'命令中指定远程存储库

Mercurial 错误 http 500 访问被拒绝

python - TortoiseHg (Mercurial) 找不到 hggit 扩展