使用 kdiff3 合并 3 XML 个文件(命令行)

Merging 3 XML files with kdiff3 (Command Line)

我需要 xml 文件的 3 路合并,为此我正在使用 kdiff3。我在使用 kdiff3 时遇到的问题是,每当合并发生冲突时,kdiff3 都会打开 kdiff3-GUI 工具并要求解决冲突。 Kdiff3 没有保存有冲突的文件。 如何让 kdiff3 保存有冲突的文件?

我正在使用以下命令

kdiff3 --auto -m -o merged.xml base.xml  1.xml 2.xml

同样可以通过git实现。在下面找到这个命令,

git merge-file -p mine.txt parent.txt yours.txt

-p Send results to standard output instead of overwriting <current-file>.