xml - 用 kdiff3 合并 3 个 XML 文件(命令行)
问题描述
我需要 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>.
推荐阅读
- google-apps-script - 具有不同范围的 getValues 和 setValues
- javascript - 如果我在其 EventListener 的功能中,如何获取元素
- statistics - 技术名称是什么?
- javascript - 在多选Angular中获取最后点击的元素
- java - 具有多个数据库但没有自动配置的 Spring Boot
- angular - Angular 库项目中的 SVG 组件给出“未知单词”错误
- python-3.x - 如何在没有 Docker 的情况下使用 Scrapy-Splash?
- php - Symfony 项目在虚拟主机上无法正常工作
- r - 如何将带有标题和脚注的表格从纵向更改为横向
- mysql - Visual Studio 2019 中的实体框架集成