小编Pra*_*h P的帖子

jgitflow:release-finish没有删除发布分支

我最近完成了一个发布分支合并到master并开发使用jgitflow:release-finish.构建成功.

在此输入图像描述

但现在我正在尝试使用创建一个新的分支jgitflow:releast-start.但它给出了以下错误.

[ERROR] Failed to execute goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1:release-start (default-cli) on project <XXXXXXX>: Error starting release: Error starting release: a release branch [refs/remotes/origin/release/1.0.1] already exists. Finish that first! -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

我跑的时候问了下面的问题,我把jgitflow:release-start它输入为1.0.2.

What is the release version for "XXXXXXX"? (org.XXX.automation:XXXXXXX) [1.0.2]: 1.0.2
Run Code Online (Sandbox Code Playgroud)

但它仍然给出了以下错误.我很困惑.

问题:

  • 我们应该手动删除release-1.0.1分支吗?
  • 如果是的话,我将失去历史.有没有办法保留它?

maven-3 maven maven-release-plugin jgit jgitflow-maven-plugin

6
推荐指数
1
解决办法
4654
查看次数

mvn jgitflow:release-finish 正在合并发布 --&gt; 主 --&gt; 开发

当我使用

mvn jgitflow:release-finish
Run Code Online (Sandbox Code Playgroud)

我注意到 release 分支合并到 master 分支。

问题:这是正确的方法吗?

抱歉,我的问题可能很幼稚,因为我是新手。我在想来自 release 分支的代码将合并到 develop 和 master 而不是 release --> master --> develop。

问题:如果我不希望这种情况发生,而是我应该能够从 master 进行 rebase 开发,该怎么办?

maven-3 maven jgit jgitflow-maven-plugin

2
推荐指数
1
解决办法
4065
查看次数