7

我正在寻找一种工具,它将具有冲突标记的文件拆分为两个单独的文件。有什么东西可以做到这一点吗?

4

4 回答 4

3

xxdiff 可以做到这一点:

xxdiff --unmerge myfile.txt

如果冲突标记是由 3-way diff 产生的,它也可以工作

xxdiff --unmerge3 myfile.txt
于 2016-10-03T14:14:57.207 回答
2

我工作的工具 ( ECMerge ) 就是这样做的,主要目的是帮助您在视觉上合并它们。您也可以使用内置的 Javascript 引擎保存左/右/祖先文件。ECMerge 读取大多数“知名”源代码控件的标记(CVS、git、mercurial、bazaar、SubVersion、Perforce,与前面引用的那些兼容,当然还有它自己的标记!)。

于 2012-03-28T08:18:51.060 回答
1

Winmerge 这样做,他们称之为“解决冲突文件”。它只适用于 Windows。

于 2013-10-16T09:43:09.027 回答
1

根据要求,我自己对我的问题的解决方案是创建以下 Perl 脚本。

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

于 2018-01-26T23:26:18.833 回答