每当我尝试推送到我们的某个存储库时,我正在收到此消息:
waiting for lock on repository <repo_path> held by '<hostname>:4228'
主机名是我试图推送的PC,每次尝试时端口号都会改变。
我搜索过并发现this answer建议删除文件.hg / store / lock但该文件在我的计算机上不存在。
有趣的是,当我运行命令时,我看到锁定文件出现了,当我用ctrl-C取消操作时,它会再次被删除。这几乎就像hg进程无法识别它是它自己的锁。
有什么想法吗?
答案 0 :(得分:1)
似乎Bitbucket服务器中有一个陈旧的文件。
联系服务器支持并转发错误消息。或者再试一次。有可能他们有一个清理过程,可以在超时后删除过时的锁。
答案 1 :(得分:0)
转到您当地的.hg
目录并删除wlock
文件。