1. ホーム
  2. mercurial

[解決済み] Mercurialが "waiting for lock "で動かなくなった

2022-03-15 12:55:46

質問

mercurialリポジトリのクローン作成中にWindowsでブルースクリーンが表示されました。

再起動後、ほとんどすべてのhgコマンドでこのメッセージが表示されるようになりました。

c:\src>hg commit
waiting for lock on repository c:\srcMcVrsServer held by '¦x00x00¦x00x00¦repository
x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
を中断しました!

Googleは役に立ちません。

何かヒントがあれば教えてください。

解決方法は?

リポジトリロック待ちの場合、リポジトリファイルを削除してください。 .hg/wlock (にある場合もあります)。 .hg/store/lock )

ロックファイルを削除するときは、他にリポジトリにアクセスしているものがないことを確認する必要があります。(ロックがゼロまたは空白の文字列の場合、ほぼ間違いなくそうなります)。