我有两个分支:master和develop。在起点,开发从master分支
现在我尝试连续发布两个版本:
- 我第一次做“ mvn jgitflow:release-start ”,“ mvn jgitflow:release-finish ”。它已成功创建发布标签并且没有问题
- 第二次我做了同样的事情(“ mvn jgitflow:release-start ”、“ mvn jgitflow:release-finish ”)。这次我的 .pom 文件中出现合并冲突错误
- 第三次我从develop到master进行了合并提交。之后我做了“ mvn jgitflow:release-start ”、“ mvn jgitflow:release-finish ”。这一次它成功地完成了。
问题是(2)。如果不这样做,我总是在这里遇到合并冲突错误 (3)
有什么方法可以避免master和development 分支之间的手动合并(3)以使用jgitflow -maven-plugin 进行发布?
<plugin>
<groupId>external.atlassian.jgitflow</groupId>
<artifactId>jgitflow-maven-plugin</artifactId>
<version>1.0-m5.1</version>
<configuration>
<flowInitContext>
<masterBranchName>master</masterBranchName>
<developBranchName>development</developBranchName>
<featureBranchPrefix>feature-</featureBranchPrefix>
<releaseBranchPrefix>release-</releaseBranchPrefix>
<hotfixBranchPrefix>hotfix-</hotfixBranchPrefix>
<versionTagPrefix>version-</versionTagPrefix>
</flowInitContext>
<noDeploy>true</noDeploy>
<squash>true</squash>
<scmCommentPrefix>[RELEASE] </scmCommentPrefix>
</configuration>
</plugin>