无法推送到mercurial(bitbucket)repo'等待锁定存储库'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法推送到mercurial(bitbucket)repo'等待锁定存储库'相关的知识,希望对你有一定的参考价值。

每当我尝试推送到我们的某个存储库时,我正在收到此消息:

waiting for lock on repository <repo_path> held by '<hostname>:4228'

主机名是我试图推送的PC,每次尝试时端口号都会改变。

我搜索并发现this answer建议删除文件.hg / store / lock但我的计算机上没有此文件。

有趣的是,当我运行命令时,我看到锁定文件出现,当我用ctrl-C取消操作时,看到它再次被删除。这几乎就像hg进程无法识别它是自己的锁。

有任何想法吗?

答案

好像Bitbucket服务器中有一个陈旧的文件。

联系服务器的支持人员并转发错误消息。或者再试一次。有可能他们有一个清理过程,在超时后删除过时的锁。

另一答案

转到您当地的.hg目录并删除wlock文件。

以上是关于无法推送到mercurial(bitbucket)repo'等待锁定存储库'的主要内容,如果未能解决你的问题,请参考以下文章

无法从 VS2015 同步或推送到 bitbucket

无法推送到 Bitbucket 上的 Git 存储库

无法推送到 Bitbucket 上的 Git 存储库

Bitbucket管道无法推送到heroku

如何将本地更改推送到 Bitbucket 上的远程 Git 存储库

Mercurial更新没有要求合并和覆盖工作目录