如何在不同分支之间淹没/上调更改时解决pom.xml冲突?

时间:2017-10-25 12:02:39

标签: java git maven pom.xml artifactory

考虑这个例子: 假设我有一个"开发"科。我创建了一个新的分支机构" develop"命名" XYZ"。我将使用" XYZ"分支开发一个月的特定功能。

一个月之后,我想合并整个" XYZ"分支"开发"。但是,我可能会在两个项目的pom.xml文件中遇到很多冲突。管理此方案的最佳方法是什么?

注意:我真正的问题在于使用" develop"和各自的" XYZ"分支机构。所有项目都是相互关联的。不同的项目将发布一个"发布"罐子在不同的时间间隔。每次发布jar时,其版本将在pom.xml中递增1。因此,当我决定合并2个分支时,我将不得不处理多个pom.xml冲突解决方案。

请建议我如何解决这个问题。谢谢!

1 个答案:

答案 0 :(得分:2)

管理它的最好方法,很简单,就是不要太担心它,并假设大多数合并冲突都是非冲突的。

出现冲突的合并 - 只需手动处理。

通常,您在功能分支上所做的工作不应该与开发分支中正在进行的工作发生太多冲突。

顺便说一下,你应该看看Vincent Driessen的分支模型。

http://nvie.com/posts/a-successful-git-branching-model/