Инструмент, для которого я работаю ( ECMerge ), делает это, в первую очередь, с целью помочь вам, конечно, визуально объединить их. Вы также можете сохранить файлы left / right / ancestor с помощью встроенного движка Javascript. ECMerge считывает маркеры для большинства «общеизвестных» элементов управления исходным кодом (CVS, git, mercurial, bazaar, SubVersion, Perforce, которые совместимы с ранее цитируемыми и, конечно, с его собственными маркерами!).