TortoiseHg 冻结挂起崩溃

TortoiseHg Freeze Hang Crash

如果 TortoiseHg 不再有反应,我该怎么办

在控制台window(如果打开...)有提示(只要搁置window没有打开):

Warte auf Sperre von Arbeitsverzeichnis von C:\... gehalten von ''

这意味着

Wait for lock of working directory C:\... held by ''

解决办法是删除工作目录(.hg\wlock)根目录下的文件“wlock”。

背景: TortoiseHg 创建此文件是为了防止其他实例同时写入工作目录(和损坏数据)。写操作完成后会自动删除文件。
有时删除此文件不起作用。结果是 TortoiseHg/Mercurial 的任何实例都无法再写入此工作目录。不幸的是,错误消息的超时设置为几分钟,因此应用程序似乎 "freeze"。如果您在这种情况下踢出或重命名该文件,TortoiseHg 将继续并再次工作。