svnsync中に「同期先リポジトリのロックを取得できませんでした」と表示される場合の対処法

svnsync中に「同期先リポジトリのロックを取得できませんでした」と表示される場合の対処法

svnsync中に、何らかの原因で処理が中断されると、以下のようなエラーメッセージが表示される。

同期先リポジトリのロックを取得できませんでした。現在 ‘ホスト名:…’ が所持しています
svnsync: Couldn’t get lock on destination repos after 10 attempts

このような場合、以下のコマンドでロックを解除できる

svn propdel svn:sync-lock –revprop -r 0 TargetSVN
属性 ‘svn:sync-lock’ をリポジトリのリビジョン 0 から削除しました

その後、再度「svnsync sync」することで続行される