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