3 つのファイル併合
options
]
file1 file2 file3
file2
から
file3
への全ての変更を
file1
に併合します。
結果は普通
file1
に入ります。
merge
は、原盤に対して別々に施した変更を併合するのに便利です。
file2
を原盤だとし、
file1
と
file3
が
file2
を変更したファイルとします。
この場合
merge
は、両方の変更を併合します。
file1
と
file3
の両方に共通の行集合の内容が異なっている時、衝突が起こります。
衝突が見付かった場合、通常
merge
は、警告および
<<<<<<<
と
>>>>>>>
とで括った衝突を表す行を出力します。
典型的な衝突は以下のようなものです。
<<<<<<< file A衝突がある場合、ユーザは結果を編集して必要無い方を消去しなければ なりません。lines in file A
=======lines in file B
>>>>>>> file B
-A
file2
から
file3
への全ての変更を
file1
に併合し、もっとも冗長な出力をします。
\f3-E, \f3-e
-L label
-p
-q
-V