2017-02-02 4 views
0

Im essayant d'utiliser mercurial pour un projet qui sera développé sur certains PC déconnectés. J'ai réussi à mettre en place le repo initial, et à commettre. Mais quand j'essaie de pousser, je reçois ce message:Verrouiller empêche de pousser dans repo mercurial local

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' 

Je dois l'interrompre, car il reste simplement là. Comment puis-je resoudre ceci?

+0

double possible de [Mercurial coincé « en attente de verrouillage »] (http://stackoverflow.com/ questions/12865/mercurial-stuck-waiting-for-lock) –

Répondre

2

si vous êtes sûr qu'il est censé être déverrouillé, puis passez à supprimer manuellement le fichier de verrouillage voir Mercurial stuck "waiting for lock"

+0

Le fichier de verrouillage est créé lorsque je lance hg push. Il disparaît quand j'interromps le processus. Donc, semble que pousser ne peut pas reconnaître son propre verrou. – user2929416

+0

Avez-vous vu un commentaire sur '.hg/wlock'? – arhak

+0

avez-vous essayé 'hg recover' après? – arhak