ファイル MINE と YOURS が OLD の子孫であると仮定します。
FILE_MINE=
abc デフォルト ギ
FILE_OLD=
abc jkl ギ
FILE_YOURS=
abc デフォルト ギ
コマンドdiff3 -m MIND OLD YOURS
は次のとおりです。
abc <<<<<<< 古い jkl ======= デフォルト >>>>>>>あなたのもの ギ
diff3 は、MINE と YOURS が同一の変更を行ったことを解決できません。
なんで?そして、この問題を解決する方法はありますか?
これであなたの脳をくすぐります:
diff OLD MIND
出力にdiff OLD YOURS
同一のハンクがあります。
2c2 < jkl --- >デフ
これらのハンクは、スリーウェイ マージ中に「キャンセル」されるべきではありませんか?