git-分支管理流程
2021-11-24 16:58:02 0 举报
gitflow分支管理思想
作者其他创作
大纲/内容
Hotfix分支是线上出现紧急情况的修复分支,改紧急任务修改之后,需要把修改的内容同步回各个分支,包括Dev/Feature/Master。上线完改分支可以删除。
可选
H2
Master主分支
Time
Dev分支的代码,必须经过测试才能提交到Master,保证Master永远可以随时部署到线上。
Hotfix紧急修复
M2
Release准发布
D2
D1
产品分支:master开发分支:develop功能分支前缀:feature/ feature/device_rel发布版本分支:release/修复补丁分支:hotfix/测试过程中新建测试分支,此时需要定义版本号:v1.0.0测试过程中新的代码分支:例如:v1.0.0.1_alpha tag的名称:v1.0.0.1_alpha v1.0.0.2_alpha热修复创建分支的时候,此时也需要定义版本号:v1.0.1热修复过程中如果有tag,命名为v1.0.1.1_alpha
alpha版和beta版的区别就是beta版会向外公开,而alpha版不会。-- Alpha(α):预览版,或者叫内部测试版;一般不向外部发布,会有很多Bug;一般只有测试人员使用。-- Beta(β):测试版,或者叫公开测试版;这个阶段的版本会一直加入新的功能;在 Alpha版之后推出。
F3
Feature分支是用来并行开发的
M3
Feature Bfat新特性
Dev开发环境
Mater分支才能部署到线上。Master每次上线,必须打一个tag。Master的代码随时可以上线
H1
Feature Cfat新特性
0 条评论
下一页