2017-02-02 22 views
0

Im пытается использовать меркурий для проекта, который будет разработан на некоторых отключенных ПК. Мне удалось настроить начальное репо и зафиксировать. Но когда я пытаюсь тужиться, я получаю сообщение:Блокировка предотвращает отталкивание местного меркуриального репо

D:\work\havana2059-dvcs>hg push 
pushing to D:\work\havana2059-dvcs 
searching for changes 
no changes found 
waiting for lock on repository D:\work\havana2059-dvcs held by 'serenity:4816' 

я должен прервать его, потому что он просто остается там. Как я могу это решить?

+0

Возможный дубликат [Mercurial застряли «в ожидании блокировки»] (http://stackoverflow.com/ вопросы/12865/mercurial-stuck-waiting-for-lock) –

ответ

2

, если вы уверены, что он должен быть разблокирован, а затем приступить вручную удалить файл блокировки см Mercurial stuck "waiting for lock"

+0

Файл блокировки создается при запуске hg push. Он исчезает, когда я прерываю процесс. Таким образом, кажется, что push can not распознает свой собственный замок. – user2929416

+0

Вы видели комментарий относительно '.hg/wlock'? – arhak

+0

Вы пробовали 'hg recover' впоследствии? – arhak