Mic*_*ter 0 crash mercurial tortoisehg freeze
如果TortoiseHg 不再反应,我该怎么办?
在控制台窗口(如果打开...)中有一条消息(只要搁置窗口未打开):
Warte auf Sperre von Arbeitsverzeichnis von C:\... gehalten von ''
Run Code Online (Sandbox Code Playgroud)
意思是
Wait for lock of working directory C:\... held by ''
Run Code Online (Sandbox Code Playgroud)
解决办法是删除工作目录()根目录下的文件“ wlock ” .hg\wlock
。
背景:
TortoiseHg 创建此文件是为了防止其他实例同时写入工作目录(以及损坏数据)。写操作完成后,它会自动删除文件。
有时删除此文件不起作用。结果是 TortoiseHg/Mercurial 的任何实例都无法再写入此工作目录。不幸的是,错误消息的超时设置为几分钟,因此应用程序似乎“冻结”了。如果您在这种情况下踢出或重命名该文件,TortoiseHg 将继续并再次工作。