git分支管理流程
2024-09-11 14:38:36 3 举报
由于无预发布环境,所以团队为了解决跨版本分支管理所推行的分支流程,如果有疑惑跟建议,请联系作者
作者其他创作
大纲/内容
严禁非上图所示的操作如拉取测试分支作为功能分支修复分支合并到生产分支后,未删除重新拉取,继续进行后续bug修复如功能版本依赖另一个正在开发过程中的功能,允许功能分支之间继续进行直接合并
封板 tag 版本
feature-V1.1.0-login
迭代版本
测试分支
feature-V1.1.0
test
封版合并
拉取
用于给生产分支打补丁,测试完成后合并到生产分支
V1.0.0
需求开发分支1
名称
V1.1.0
初始化归档
归档分支
feature-V1.2.0-basicTeacher
feature-V1.2.0
推送
对应生产版本的各个tag版本的归档分支
master 分支
初始版本
合并
测试完毕之后合并
生产分支
需求开发分支
阐述
测试分支作为SIT环境迭代测试、集成测试验证分支(开发&测试环境)
需求开发分支2
......
封板合并
紧急BUG分支
prod-V1.1-fixXX
V1.2.0
feature-V1.2.0-basicSchool
prod 分支
对应当前生产版本的分支(生产环境)
Git分支管理流程
一个迭代内一组需求的分支,分支内的需求和其他的需求有独立性,且预计发布周期相同
feature-V1.1.0-sms
0 条评论
回复 删除
下一页