git版本管理-灰度分支合并
2024-07-21 18:27:26 19 举报
git版本管理
作者其他创作
大纲/内容
dev
下批次上线测试资源提交分支命名:feature/test2/项目编号_项目名称_上线日期
基于test1分支创建待提测资源提测分支从dev分支挑选需要提测的资源
基于灰度测试分支创建待提交灰度测试分支
创建个人功能分支
由版本管理员按上线内容清单提交资源由开发人员确认解决冲突合并至测试分支
release
feature/xxx_功能
主线分支,基线归档。只接受合入,不允许直接修改push。
feature/grayscale_test2/项目编号_项目名称_上线日期
master
非下批次上线测试资源提交分支,可以每次创建分支或者使用一个分支多次提交命名:feature/test1/项目编号_项目名称
master分支拉回dev(dev分支不能做修改)
存在同批次上线时同步主test2分支
test1
灰度提测资源提交分支,命名:feature/grayscale_test2/项目编号_项目名称_上线日期
正常版本开发主干分支。用于开发人员新加功能、修复bug。
feature/test1/项目编号_项目名称
灰度版本开发主干分支。用于开发人员新加功能、修复bug
基于master创建准生产分支
灰度准生产分支合并至master分支后拉回主开发分支解决灰度修改的冲突文件
下批次上线提测资源合并至test2分支
提测资源合并至test1分支
灰度内容验证通过准生产验证test2合并至release
基于master创建灰度开发分支
feature/test2/项目编号_项目名称_上线日期
grayscale_release
功能开发完成待提测前合并至开发主分支进行自测
正常版本未来上线测试分支。用于测试下批次不上线但是需要测试人员测试的内容
基于master创建下次投产批次测试分支
grayscale_dev
灰度版本准生产,用于功能开发完成后的最后修改工作
生产验证完成准生产分支合并至master分支
待提测内容合并至灰度开发主分支
基于master创建开发分支
基于master创建灰度准生产分支
正常版本准生产,用于功能开发完成后的最后修改工作
grayscale_test2
基于master创建灰度测试分支
上线内容验证通过准生产验证test2合并至release
创建灰度准生产分支之后存在合并至master的情况,需主动同步mater分支,保证上线之后可无冲突合并至master分支
灰度生产验证完成推送全网点验证完成灰度准生产分支合并至master分支
test2
正常版本下批次上线测试主干分支。用于开发人员新加功能、修复bug,合入 release 后转测
灰度版本测试分支。用于开发人员新加功能、修复bug,合入后转测。
feature 个人功能开发分支,命名:feature/姓名_功能特性
基于test2分支创建待提测资源提测分支从dev分支挑选需要提测的资源
基于master创建全量测试分支
收藏
收藏
0 条评论
回复 删除
下一页