page_adsence

2011年4月25日月曜日

svnで衝突を解消するためのコマンド

なんか最近svnを使う機会が減ってきたのでメモ。

hoge.phpというファイルが衝突した場合の解消手順

1.衝突したファイルを開いて、衝突マーカの部分を修正し、保存。
$ vi hoge.php
<<<<<<< .mine
aaaa
bbbb
=======
bbbb
cccc
>>>>>>> .r2
.mimeとなっている部分はローカルで修正を加えたもの。
.rXXXとなっている部分はリビジョンXXXで修正が加えられたもの。

正しくマージして保存した後に、該当のファイルに対して解消のコマンドを打つ。
svn resolved hoge.php