Разделить файл с маркерами конфликта - PullRequest
6 голосов
/ 27 марта 2012

Я ищу инструмент, который разделит файл с маркерами конфликта на два отдельных файла.Есть ли что-нибудь, что уже делает это?

Ответы [ 4 ]

2 голосов
/ 03 октября 2016

xxdiff может сделать это:

xxdiff --unmerge myfile.txt

это также работает, если маркеры конфликта являются результатом трехсторонней разницы

xxdiff --unmerge3 myfile.txt
1 голос
/ 27 января 2018

В соответствии с моей просьбой, я решил создать следующий Perl-скрипт.

http://github.com/quincy/Unmerge-Conflicts

1 голос
/ 16 октября 2013

Winmerge делает это, они называют это «Разрешить конфликтные файлы».Это работает только на Windows.

1 голос
/ 28 марта 2012

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

...