当前位置:  开发笔记 > Android > 正文

合并git中的XML文件更改

如何解决《合并git中的XML文件更改》经验,为你挑选了0个好方法。

将一个git分支合并到另一个git分支时,合并冲突的常见来源是我的一个XML文件,其中在两个分支上的文件的同一插入点处添加了新的(但不同的)XML.在我的情况下,我希望git在合并结果中自动包含来自两个分支的新插入的XML,并且我不关心哪个分支的更改插入到另一个上面.

是否可以配置git来执行此操作?

编辑:我发现我可以放线:

*.xml   merge=union

进入.gitattributes文件 - 但这不是我想要的方式.

在我的工作分支上说,这个XML已被添加:


   

然后在我打算合并到我的分支上,已添加 - 在完全相同的位置:


   

然后,git注意到两组更改都以相同的文本结尾(即带有结束标记的行).它似乎认为,因为双方都添加了相同的文本,它不应该在合并中复制该文本,因此它只会在合并期间插入以下内容:


   

这当然导致无效的XML.

我是否可以采取进一步的配置来关闭这个"仅仅合并 -​​ 更改 - 那些不是也在改变工作分支"选项吗?

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有