マージでコンフリクトしたときの対応としての備忘録。 前提 例えば、svnでマージしたときにfooというファイルがコンフリクトしたとする。 コンフリクトすると、管理しているファイル以外に3つのファイルができる。 $ ls ... foo.working foo.merge-left.r1 foo.merge-right.r5 ... foo.working: ワーキングディレクトリにある元のファイル foo.merge-left.r1: マージ元の変更前のファイル foo.merge-right.r5: マージ元の変更後のファイル これらを使って、コンフリクトを手動で解消する。 方法 1. vimdiffを使って差分をマージする vimdiffを使ってファイルを開く。 $ vimdiff foo.working foo.merge-left.r1 foo.merge-right.r5 こうす