git merge:保持一个文件不变,但其余的提交合并

时间:2016-04-15 14:03:30

标签: git maven

我有一个maven项目,它有2个git分支(master和develop),每个分支在 pom.xml 中有不同的maven artifact ID。

因此,当我分支并在master和develop之间合并时,我如何确保2个分支拥有自己的pom.xml不变。只有剩下的变化被移动了?

1 个答案:

答案 0 :(得分:0)

不要这样做,这是不好的做法。该文件应该是相同的。如果您需要区别,可以使用maven插件来读取当前分支名称(例如buildnumber-maven-plugin给出${scmBranch})并相应地更改maven属性,例如工件ID。

根据分支更改工件ID也是个坏主意。最好更改版本前缀。