2017-02-02 2 views
0

Im Versuch, Mercurial für ein Projekt zu verwenden, das auf einigen getrennten PCs entwickelt wird. Ich habe es geschafft, das erste Repo einzurichten und zu committen. Aber wenn ich versuche zu schieben, erhalte ich diese Meldung:Sperre verhindert das Einschieben des lokalen Merkur Repo

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' 

Ich habe es zu unterbrechen, weil es einfach dort bleibt. Wie kann ich das lösen?

+0

Mögliche Duplikat [Mercurial „Warten auf Sperre“ stecken] (http://stackoverflow.com/ questions/12865/mercurial-stuck-waiting-for-lock) –

Antwort

2

, wenn Sie sicher sind, sie freigeschaltet werden soll, dann gehen Sie manuell Mercurial stuck "waiting for lock" die Sperrdatei siehe löschen

+0

Die Sperrdatei wird erstellt, wenn ich hg push starte. Es verschwindet, wenn ich den Prozess unterbreche. So scheint es, dass Push sein eigenes Schloss nicht erkennen kann. – user2929416

+0

hast du einen Kommentar zu '.hg/wlock' gesehen? – arhak

+0

hast du 'hg recover' danach versucht? – arhak

Verwandte Themen