Mercurial突然认为所有文件都已更改 - 等待锁定工作目录

Dea*_*lze 12 mercurial

几个月来我一直在使用Mercurial v 1.1版本文档和其他文件.昨天突然失败的消息:

waiting for lock on working directory
Run Code Online (Sandbox Code Playgroud)

我在.hg控制下的所有项目中都会发生这种情况.Mercurial还认为所有项目中的所有文件都已更改.

项目中没有.hg/store/lock文件,它说它正在等待锁定.

唯一可能导致这种情况的是,Windows在我的计算机上安装了安全补丁.

还有其他人在Mercurial看过这个吗?

Mar*_*ley 15

我已成功删除该文件,.hg/wlock如果它存在,那么一切都恢复正常.如果您担心丢失某些东西,只需复制即可


ton*_*nfa 9

对于工作目录,锁是.hg/wlock.该文件是否存在?为了重建dirstate(请注意它不会恢复添加/删除/重命名/副本等更改),您可以使用hg debugrebuildstate.