假設文件MINE和YOURS是OLD的後代。GNU diff3(三路合併)給出了意想不到的結果
FILE_MINE =
abc def ghi
FILE_OLD =
abc jkl ghi
FILE_YOURS =
abc def ghi
命令diff3 -m MIND OLD YOURS
給出:
abc <<<<<<< OLD jkl ======= def >>>>>>> YOURS ghi
diff3無法解決MINE和YOURS作出相同更改。
爲什麼?而且,有沒有辦法解決這個問題?
胳肢你的大腦與此:
diff OLD MIND
和diff OLD YOURS
在它們的輸出相同的帥哥。
2c2 < jkl --- > def
在三方合併期間,這些hunk是不是應該「取消」?