Описание тега diff3
Когда два человека внесли изменения в копии одного и того же файла, diff3 может создать объединенный вывод, содержащий оба набора изменений вместе с предупреждениями о конфликтах.
diff3 может:
объединить три или более набора изменений в файл, объединяя два набора изменений за раз.
включить изменения из двух модифицированных версий в общую предыдущую версию.
В diff3 есть несколько методов для обработки совпадений и конфликтов. Он может опускать перекрытия или конфликты, или выбирать только перекрытия, или отмечать конфликты специальными строками '<<<<<<<' и '>>>>>>>.
diff3 может выводить результаты слияния в виде сценария ed, который можно применить к первому файлу, чтобы получить объединенный вывод. Однако прямое создание объединенного вывода позволяет обойти некоторые проблемы с ed.
Читать дальше