GitFlow工作流简化版
2021-08-23 14:22:45 0 举报
简化版gitflow
作者其他创作
大纲/内容
发布分支
Release
功能分支
用于给master分支打补丁,完成后合并到master分支
1.0.0-bugfix1
主迭代
开发用的分支。完成一个版本是可合并到主分支
Master
阐述
Feature
feature
Hotfix
开发分支
1.0
release
特写
说明:1. main分支是开发主分支(因此不代表稳定),也是CI/CD默认分支,唯一一个长期分支,最上游分支2. feature,hotfix,release分支都是短期临时分支3. feature分支应该是功能开发完毕,自测通过,且目标迭代功能,则可以合并进入main4. release原则上尽可能晚拉出来,原则上仅做bugfix,文档工作等任务
一个主分支对应一个版本,主分支最好打上git标签
英文释义
功能分支确切描述某个功能开发,如果功能完成可合并到develop分支;不想要了的话,大可丢掉
历史正式版本的hotfix
主分支
待发布分支或独立版本
修复分支
Develop
名称
1.2.0
开发
组件区
release分支只应该做Bug修复、文档生成和其它面向发布任务;而不一个添加新功能
跨迭代
主要的
hotfix
1. 单一主迭代开发版本2. Hotfix版本3. 跨迭代穿行开发场景4. 跨迭代并行开发场景5. 单迭代并行开发多版本场景
这三类分支可以打Tag,但都必须合并回main分支,遵从上游优先
Team GitFlow流程图
1.1.0
开发主分支
1.0.0
main
tags
热修复补丁
释放
收藏
0 条评论
下一页
为你推荐
查看更多