svn で 「out of date」が出たら、resolve の 「theirs」で解決

コミットしようとしたら out of date エラー

$ svn commit -m “sample-comment del” img2
Deleting img2
svn: Commit failed (details follow):
svn: Directory ‘/trunk/htdocs/img2′ is out of date

svn update で状態を確認、コンフリクトが起きていた
(ここで一度 svn update しないと、次の svn resolve が反応しなかった)

$ svn update img2
C img2
At revision 1000.
Summary of conflicts:
Tree conflicts: 1

svn resolve で競合解決をはかる
–accept に theirs-full (サーバから取得したファイルのコピー) を指定して
–recursive で再帰的に

$ svn resolve –accept theirs-full –recursive img2
Resolved conflicted state of ‘img2′

結果を確認

$ svn update img2
At revision 1000.

$ svn commit -m “sample-comment del” img2
Deleting img2
Committed revision 1001.
更新日:
作成日: