根据 GitVersion for GitFlow 的文档,开发分支的次要版本应该在创建发布分支时碰撞。据我了解,这应该自动发生吗?( https://gitversion.readthedocs.io/en/latest/git-branching-strategies/gitflow-examples/ ) - 查看次要/主要版本分支
我目前正在使用 GitVersion 3.6.5 (因为这是随 VSTS GitVersion 任务安装的版本)
我创建了一个小型测试存储库,如下所示:
- 混帐初始化
- 【大师】触摸helloworld.txt
- [主] git add --all
- [master] git commit -m "添加的文件"
- [主] git 标签 0.1.0
- [大师] git checkout -b 开发
- [开发] touch helloworld.txt
- [开发] git add --all
- [开发] git commit -m "更新文件"
- [开发] gitversion --> 报告 0.2.0.unstable.# (OK)
- [开发] git checkout -b release/0.2.0
- [release/0.2.0] 触摸helloworld.txt
- [发布/0.2.0] git add --all
- [release/0.2.0] git commit -m "更新文件"
- [release/0.2.0] gitversion --> 报告 0.2.0.beta.# (OK)
- [release/0.2.0] git checkout 开发
- [开发] touch helloworld.txt
- [开发] git add --all
- [开发] git commit -m "再次更新文件"
- [开发] gitversion --> 报告 0.2.0.unstable.# (错误)
最后一个 gitversion 命令,我希望它报告 0.3.0.unstable.#,因为存在 0.2.0 的发布分支
为什么在我创建发布分支并提交后,开发人员没有报告次要版本的增加?!