觖决问题: TortoiseHg waiting for lock on working directory of X:\woks\2017\proj\FPGAFW@proj held by ''

问题

% hg add -- pll3.inc pll3.vhd pll3_inst.vhd pllClock.vhdthis

waiting for lock on working directory of X:\woks\2017\proj\FPGAFW@proj held by ''spa

解决方法

关闭TortoiseHg后,删除这个文件: .hg/wlock.net

版本

TortoiseHg: 4.5.3code

it should be : delete the file .hg/wlockrem

参考

https://codeyarns.com/2011/01/20/mercurial-waiting-for-lock-2/#comment-65155get

Problemit

Mercurial repositories can sometimes be left in a locked state. A lock is created whenever a client is connected to a repository. But, this lock is not removed if the client got disconnected, say over the network. If any client now tries to change the repository (say push changes), Mercurial complains that it is waiting for the lock.io

Here is an example:class

P:\Foobar>hg push
pushing to Q:\FoobarRep
waiting for lock on repository Q:\FoobarRep held by 'Computer42:9999'cli

In this example, Mercurial is complaining that a lock is still being held by a client from the computer named Computer42 over port 9999.

Solution

Delete the lock file in the .hg\store directory of the repository. In the example above, delete the file Q:\FoobarRep\.hg\store\lock

相关文章
相关标签/搜索