TortoiseHg Freeze Hang Crash

时间:2018-03-29 07:03:56

标签: crash mercurial freeze tortoisehg hang

如果 TortoiseHg不再做出反应,我该怎么办?

  • 我试图恢复更改的文件
    =>没有任何反应,应用程序冻结,没有消息
  • 我打开货架并试图将更改的文件放入新的货架/垃圾桶中 创建一个新的架子工作,将文件移动到架子上没有:-(
    =>没有任何反应,应用程序冻结,没有消息

在控制台窗口(如果打开...)中有一条消息(只要搁置窗口未打开):

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

表示

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

1 个答案:

答案 0 :(得分:4)

解决方案是删除文件" wlock "在工作目录的根目录(.hg\wlock)。

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