Manuals

競合の編集

これは3方向マージと呼ばれ、3画面表示になります。しかし、実際には4つのファイルが関係しています。現在競合している2つのファイルの共通の祖先である、共通のベースファイルは表示されません。3つのファイルの関係は、以下の図で説明します。

図2.1 ファイルの競合

ファイルの競合

ベースファイル(Base)は、 自分他人 がそのファイルに対して変更を始めた、最も古いバージョンを表します。 Mine は Base ファイルに対して自分が変更した結果を表します。また、 Theirs他人 が変更した結果を表します。左画面には、ベースファイルに対する Theirs の変更が表示されます。また、右画面には、ベースファイルに対する Mine の変更を表示します。下画面には、競合を解決した結果を出力するファイルが表示されます。

競合の解決画面では、 MineTheirs もしくは両方から、採用するブロックを選択できます。この場合、変更結果は下の画面に表示されます。

TortoiseSVN homepage