gpt4 book ai didi

maven - JGitFlow maven插件发布-从自定义分支开始

转载 作者:行者123 更新时间:2023-12-02 04:41:06 24 4
gpt4 key购买 nike

是否可以从自定义分支(不是 develop)发布?

我尝试使用startCommit 命令,但是Maven JGitFlow 插件在发布开始前已经切换到develop 分支。

此外,当我手动更改 git 配置时,它会自动更改为 develop

我想使用以下步骤:

  1. release-start - 创建发布分支
  2. release-finish - 创建标签,合并到 master 并开发,更新 pom.xml 版本。
  3. 发现问题
  4. 从标记版本创建一个分支
  5. 解决那里的问题
  6. 从该分支发布另一个版本

最佳答案

似乎参数 startCommit ( http://jgitflow.bitbucket.org/release-start-mojo.html#startCommit ) 是不够的,因为它会引发 m5.1 ( https://ecosystem.atlassian.net/browse/MJF-284 ) 的异常。尽管使用 flowInitContext 似乎可行(http://jgitflow.bitbucket.org/release-start-mojo.html#flowInitContext)。您只需调整开发分支(发布分支的源分支)以指向您的自定义分支。

唯一无法通过这种方式实现的是,在 release-finish 期间完成了对全局开发分支的合并。通常你也不想合并回 master(因为这可能会引发 git merge 冲突),这需要手动解决。

关于maven - JGitFlow maven插件发布-从自定义分支开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37533809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com