繁体   English   中英

如何在发布期间通过maven-release-plugin将标签合并到master分支?

[英]How to merge tag to master branch during release by maven-release-plugin?

我已经通过以下方式配置了maven-release-plugin:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <configuration>
        <tagNameFormat>v@{project.version}</tagNameFormat>
        <autoVersionSubmodules>true</autoVersionSubmodules>
        <useReleaseProfile>false</useReleaseProfile>
    </configuration>
</plugin>

让我们以该项目的版本为例:1.3.10-SNAPSHOT

我使用以下命令进行发布(在develop分支中; vcs是git):

mvn -B initialize release:clean release:prepare release:perform

因此,在发行过程中创建了标签v1.3.10。 发行后,pom中的版本为1.3.11-SNAPSHOT。

我想将标签v1.3.10自动合并到分支主服务器。 如何实现呢?

如前所述,不,除非您以某种方式扩展了mvn release插件本身。

更好的做法是先将dev合并为master ,然后再应用mvn release插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM