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

 
2.1 概要
2.2 対処

2.1 概要

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

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

2.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://同期先/リポジトリ/