jgitflow-maven-plugin - jgitflow-maven-plugin 总是产生合并冲突
问题描述
我有两个分支: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>
解决方案
推荐阅读
- javascript - 如何在文档就绪时调用 jQuery 函数?
- post - 网页抓取 - 下载 Zip 文件
- google-compute-engine - 尽管我有外部临时地址,但 gcloud 计算地址列表返回 0 个结果
- angular - “Angular 5+ 引导日期和时间选择器” - 仅限日期
- java - Spring boot 项目 Application Run Failed 创建 Bean 'entityManagerFactory;
- oracle - ORA-06502: PL/SQL: CLOB 变量上的数字或值错误
- microsoft-graph-api - 在 AppFolder 中查找已删除的文件
- javascript - 如何在不中断异步流的情况下自动刷新 redux 中的 JWT?
- python - 试图创建 RDF 图并得到 TypeError: '>' not supported between 'int' 和 'NoneType' 实例
- javascript - 在javascript中停止一个函数