Автоматически объединить два XML-файла, выбрав обе конфликтующие строки
У меня есть два конфликтующих файла.
Вот первый файл (a.xml
):
<doc>
<ignore name="ignore1" />
<ignore name="ignore2" />
<interesting name="foo.a" />
<ignore name="ignoreN" />
<interesting name="bar.a" />
</doc>
А вот и второй (b.xml
):
<doc>
<ignore name="ignore1" />
<ignore name="ignore2" />
<interesting name="foo.b" />
<ignore name="ignoreN" />
<interesting name="bar.b" />
</doc>
Так что в основном это противоречит только на interesting
частей.
И я хочу получить такой результат:
<doc>
<ignore name="ignore1" />
<ignore name="ignore2" />
<interesting name="foo.a" />
<interesting name="foo.b" />
<ignore name="ignoreN" />
<interesting name="bar.a" />
<interesting name="bar.b" />
</doc>
Это возможно с KDiff3 или любым другим инструментом слияния?
С KDiff3 я могу сделать это вручную, но я ищу автоматическое решение.