Git flow:为什么标签没有放在主分支上?

时间:2016-06-22 07:00:27

标签: git git-flow

我遇到git-flow但我不明白为什么git flow release finish v3.10beta2期间标记未添加到master的版本中。

$ git l --all
*   0b873f0 Merge branch 'release/v3.10beta2' into develop (HEAD -> develop)
|\
| | *   afd7ae2 Merge branch 'release/v3.10beta2' (master)
| | |\
| | |/
| |/|
| * | 1c3bf06 Bumped version [git flow release start v3.10beta2] (tag: v3.10beta2)
|/ /
* | 3277a37 Feature foo added [git flow feature finish foo]
|/
* 67c55af Initial commit

有没有明显的理由呢?

1 个答案:

答案 0 :(得分:3)

最初是这种情况(即在master上标记),但这意味着develop分支在执行git describe --tags时看不到所述标记(如{{3}中所述) })

标签错误:

issue 374
来自过时的gitflow

的图片

如果vX.X.X标记设置在发布而不是master,则develop可以看到最新标记。