Git流:为什么标记不放在主分支上?
我经历过,我不明白为什么在Git流:为什么标记不放在主分支上?,git,git-flow,Git,Git Flow,我经历过,我不明白为什么在git flow release finish v3.10beta2期间,标签没有添加到主版本上 $ git l --all * 0b873f0 Merge branch 'release/v3.10beta2' into develop (HEAD -> develop) |\ | | * afd7ae2 Merge branch 'release/v3.10beta2' (master) | | |\ | | |/ | |/| | * | 1c3bf0
git flow release finish v3.10beta2
期间,标签没有添加到主版本上
$ 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
有什么明显的原因吗?最初是这样的(即在master
上进行标记),但这意味着develope
分支在执行操作时没有看到所述标记(如中所述)
错误标签:
过时的图像
如果发布时设置了vX.X.X
标签而不是master
,则develope
可以看到最新的标签。您做过任何研究吗?例如:我在这里看到了逻辑,但这会导致很多后果(很多合并)@novox这些合并始终是gitflow的一部分,但需要正确放置标记,以便相关分支可以看到。@novox注意:对该模型当然有批评:,