5
XML文件的变化,当合并一个混帐分支到另一个,合并冲突的一个常见的原因是对我的XML文件,其中新的(但不同),XML已经在文件上相同的插入点添加一个两个分支。在我的情况下,我希望git自动在合并结果中包含来自两个分支的新插入的XML,并且我不关心哪个分支的更改被插入在另一个之上。合并Git中
是否有可能配置的git做到这一点?
编辑:我发现我可以把线:
*.xml merge=union
进入.gitattributes文件 - 但这不工作很我想要的方式。
说对我的工作的分支,该XML已添加:
<itemlist id="1">
<item id="1"></item>
</itemlist>
,然后,我打算合并到我的分支,这已添加 - 在完全相同的位置:
<itemlist id="2">
<item id="2"></item>
</itemlist>
然后,GIT中通知该变化的两组相同的文本(即与端标签就行)结束。它似乎认为,因为双方都添加相同的文字,它不应该重复的合并文本,所以它只能结束了在合并过程中插入以下:
<itemlist id="2">
<item id="2"></item>
当然结果哪无效XML。
是否有进一步的配置,我可以做些什么来关闭这个“唯一的合并,变更,也就是说,是 - 不也-变化,在最工薪分支”选项?
可能重复的选择[H流来处理混帐特性分支工作流程XML/HTML?](http://stackoverflow.com/questions/1681762/how-to-handle-xml-html-in-git-feature-branch-workflow) –