Похоже, в версии 2.5 они наконец-то добавили эту функцию.«Ancestor» теперь фактически означает «Ancestor», и есть отдельная опция «слияния»
. Из командной строки вы можете сделать что-то вроде этого:
$ opendiff mine theirs --ancestor base
Где «мой» мойверсия файла, «их» - это версия, с которой я пытаюсь слиться, а «база» - общий предок «моих» и «их».
Эта команда откроет «Объединение файлов» и покажетпредок внизу (где слияние в моем примере из 2010 года).
К сожалению, невозможно использовать параметр --merge вместе с параметром --ancestor. Таким образом, вы не можете просмотреть три-way merge И использовать File Merge для одновременного разрешения конфликтов.
Я начинаю использовать File Merge для просмотра и понимания конфликта, затем редактирую маркеры конфликта в текстовом редакторе, как обычно....)