【问题标题】:TortoiseHg Freeze Hang CrashTortoiseHg 冻结挂起崩溃
【发布时间】:2018-03-29 07:03:55
【问题描述】:

如果TortoiseHg 不再反应了怎么办​​?

  • 我试图还原更改的文件
    => 没有任何反应,应用程序冻结,没有消息
  • 我打开了 shelve 并尝试将更改的文件放入新的 Shelf/Trashcan
    创建一个新的书架有效,将文件移动到书架没有:-(
    => 没有任何反应,应用程序冻结,没有消息

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

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

意思是

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

【问题讨论】:

    标签: crash mercurial tortoisehg freeze


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-07
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      相关资源
      最近更新 更多