名前

svn resolved — 作業コピーのファイルまたはディレクトリの 衝突 状態を取り除きます。

用法

svn resolved PATH...

説明

作業コピーのファイルまたはディレクトリの 衝突 状態を取り除きます。 このコマンドは衝突マーカを意味的に解消するのではなく、単に 衝突に関係した中間ファイルを削除して、PATHでもう一度コミットする だけです。つまりSubversionにその衝突は既に解消されたと伝えます。 衝突の解消についての詳細は 「衝突の解消(他の人の変更点のマージ)」 を見てください。

別名

なし

変更対象

作業コピー

リポジトリへのアクセス

発生しない

スイッチ

--targets FILENAME
--recursive (-R)
--quiet (-q)
--config-dir DIR

更新操作中に衝突があった場合、作業コピーは三つの新しいファイルを 作ります:

$ svn update
C  foo.c
Updated to revision 31.
$ ls
foo.c
foo.c.mine
foo.c.r30
foo.c.r31

衝突を解消し、foo.c のコミットの準備が できた状態にある場合、svn resolved は あなたの作業コピーに、注意しなくてはならないすべてのことを 伝えます。

警告

単に衝突ファイルを削除してからコミットすることもできますsvn resolved は作業コピー管理領域の記録として、衝突ファイルを削除した ことも付け加えるので、このコマンドを使うのをお勧めします。