トップ(最新)

nDiki : Subversion で衝突が起きた場合

Subversion で衝突が起きた場合

作られるファイル

filename.rOLDREV自分が変更する直前にチェクアウトしたリビジョン。
filename.mine自分が今編集中だったもの (OLDREV に手をつけたもの)。
filename.rNEWREV自分より先にコミットした奴のリビジョン (mine をコミットする前に先をこされた)。
filename衝突マーカーがつけられた作業ファイル。

対応

自分の変更は少しなので捨てて、最新のものから出直す

 svn revert filename

作業続行。

相手のコミットしたものを破棄するつもりで、編集にもどる

 cp filename.mine filename
 svn resolved filename  {TortoiseSVN なら[問題の解消]}

作業続行。

(で、コミット)

両方生かす

 filename を編集
 svn resolved filename  {TortoiseSVN なら[問題の解消]}

衝突マーカーを探して取捨選択する

 <<<<<<< .mine
 自分が編集していたもの
 =======
 自分より先にコミットした奴が書いたもの。
 >>>>>>> .rNEWREV

作業続行。

(で、コミット)

関連情報

スポンサード リンク

Related term

no diary

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.024722s / load averages: 0.20, 0.20, 0.17
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)