バージョン管理 - Subversion - トラブルシュート - 同期中に停止した場合

クラウディア 
1. 概要
2. 対処

1. 概要

 同期中に同期元で、「svnsync」が停止した場合、次回以降

Failed to get lock on destination repos, currently held by '同期先:記号'
 というエラーが表示されて、以降は同期できなくなります。

2. 対処

 同期元で以下のコマンドで同期しているとして

> /usr/local/bin/svnsync init https://同期先/リポジトリ/ file://同期元絶対ディレクトリ/リポジトリ
 同期元で以下のコマンドを入力してロックを解除します。

> svn propdel svn:sync-lock --revprop -r 0 file://同期元絶対ディレクトリ/リポジトリ
> svn propdel svn:sync-lock --revprop -r 0 https://同期先/リポジトリ/