【发布时间】:2013-10-30 06:44:54
【问题描述】:
当使用Feature Branch 工作流与一个小团队(不是Gitflow)时,是否有约定将热修复应用到之前标记在master 上的版本?
例如:
- v1.0.0 在特定时间点发布,此时会创建一个标签。
- 开发人员继续开发功能分支,这些分支在完成和审查后合并到主分支中,为遥远的未来 v1.1.0 版本做准备。
- 客户开始遇到问题,并且认为有必要发布 v1.0.0(称为 v1.0.1)的修补程序,忽略 v1.1.0 的进展。
使用 Gitflow,分支结构很明显,因为 master 仅由标记的版本组成——从 master 分支、修复、将修复合并到 master、从 master 发布和标记。对于 Feature Branch 工作流程,我想知道这通常是如何处理的,并保留了易于理解的历史记录。
【问题讨论】:
标签: git feature-branch