Git分支管理规范之切流量
2022-04-29 16:21:36 0 举报
采用Git来做代码版本控制,为了更有效地协同开发人员之间,以及开发、测试、上线各环节的工作,笔者出具了对应的git分支管理方面的规范。本文主要介绍笔者之前所在开发团队在实践过程中形成的分支管理约定、日常分支操作流程等内容,希望对大家有所帮助。如何做到版本回滚之切换流量。
作者其他创作
大纲/内容
分支名:Dev-需求迭代名-需求单ID,例如Dev-交易商品2.0-1003504角色:开发人员
提交Hotfix分支
打包部署UAT环境
Jenkins手动编译部署DEV环境
角色:版本owner开发leader
切换流量
有
切回流量
有Bug
无
生产验证
分支名:Dev-需求迭代名,例如Dev-交易商品2.0角色:开发leader
创建Hotfix分支
新版上线后
生产bug修复
结束
合并到Develop分支
是
创建Develop分支
角色:开发人员
开发
使用UAT包上线
开始
系统升级
否
Hotfix分支上线
有无冲突
需紧急修复
验证测试
Jenkins手动编译部署UAT环境
拉取Release分支最新Tag
合并到Release分支
创建Feature分支
任务类型
角色:开发leader
系统回归测试
分支名:Release-上线日期,例如Release-20210831角色:版本owner开发leader
分支名:Hot-上线日期,例如Hot-20210828角色:开发leader
角色:开发leader协助开发人员解决冲突,需先拉取最新Release分支覆盖 进行解决
提交Feature分支
集成测试
合并到Master分支
合并到Release分支,打Tag
Release打Tag
Master分支最新Tag
收藏
0 条评论
下一页