簡體   English   中英

如何在git-hg存儲庫中刪除hg鎖定?

[英]How to remove hg lock in a git-hg repository?

當我為存儲庫運行git pull origin master hg::http://hg.openjdk.java.net/jdk8u/jdk8u/corba/ (設置為遠程origin )掛在

waiting for lock on repository /mnt/main/sources/jdk8u-jdk8u/.git/modules/corba/hg/origin/clone held by 'richter-Lenovo-IdeaPad-Z500-Touch\xef\x80\xa217970'

Ctrl + C中斷顯示以下跟蹤

^CTraceback (most recent call last):
  File "/usr/bin/git-remote-hg", line 1322, in <module>

    sys.exit(main(sys.argv))
  File "/usr/bin/git-remote-hg", line 1286, in main
richter@richtercloud:/mnt/main/sources/jdk8u-jdk8u/corba$     repo = get_repo(url, alias)
  File "/usr/bin/git-remote-hg", line 433, in get_repo
    repo.pull(peer, heads=None, force=True)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1578, in pull
    return exchange.pull (self, remote, heads, force)
  File "/usr/lib/python2.7/dist-packages/mercurial/exchange.py", line 559, in pull
    lock = pullop.repo.lock()
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1098, in lock
    self.invalidate, _('repository %s') % self.origroot)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1064, in _lock
    releasefn, desc=desc)
  File "/usr/lib/python2.7/dist-packages/mercurial/lock.py", line 41, in __init__
    self.delay = self.lock()
  File "/usr/lib/python2.7/dist-packages/mercurial/lock.py", line 63, in lock
    time.sleep(1)
KeyboardInterrupt

hg儲存庫中,可以使用Mercurial卡住的“等待鎖”中的解決方案來解決,但是在git-hg (沒有.hg目錄)?

嘗試通過運行以下命令查找目錄-

find / -name ".hg/store/" -> /將開始從根文件夾查找目​​錄。 root用戶身份運行命令以訪問所有文件夾。

然后按照張貼在鎖上的等待

.hg存儲庫(通常在源/簽出根目錄下)可從.git/hg/.hg/ Mercurial卡住“等待鎖”之后,可以從那里卸下

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM