【发布时间】:2018-04-06 12:21:06
【问题描述】:
考虑这个例子: 假设我有一个“开发”分支。我从名为“XYZ”的“开发”中创建了一个新分支。我将使用“XYZ”分支来开发一个月的特定功能。
一个月后,我想在“develop”中合并整个“XYZ”分支。但是,我最终可能会在两个项目的 pom.xml 文件中遇到很多冲突。管理这种情况的最佳方法是什么?
注意:我真正的问题在于拥有多个具有“开发”和各自“XYZ”分支的 Maven 项目。所有的项目都是相互关联的。不同的项目会在不同的时间间隔发布一个“发布”jar。每次发布一个 jar,它的版本在 pom.xml 中都会增加 1。因此,当我决定合并 2 个分支时,我将不得不处理多个 pom.xml 冲突解决方案。
请建议我如何解决这个问题。谢谢!
【问题讨论】:
-
你的方法有一点。您应该定期从 master/trunk 同步到您的 dev 分支,并且应该减少分支的生命周期....此外,如果您的 pom 文件中发生了很多变化,这听起来有问题...
标签: java git maven pom.xml artifactory