版本管理流程梳理
2021-08-24 17:29:36 4 举报
项目版本管理手册
作者其他创作
大纲/内容
Yes
注意:任何一个分支只能拉取和推送到上下游(上下游关系如下图所示)的分支,禁止跨分支进行合并操作!
Stage:测试主分支
1.一个开发周期结束之后把Dev分支的内容合并到此分支给QA进行全量测试,面向TF_Release分支,为TF包做准备。
进入先行服测试
No
拉取最新创建分支
QA测试功能
需要Fix
进入全量测试
出包打Tag
拉取Dev最新内容合并到
bug修复
Online_Release
三周开发
TF_Release
进入Debug周期
注意:如果需要创建Fix分支(以Online为例)!
Feature
Feature:功能开发分支
1.PM在Dev上Pull最新内容,基于最新内容创建新的分支(Feature_Login)2.策划、美术、程序、音效等相关人员都会在此分支进行登录相关内容的开发3.策划是此分支内容的负责人,需要对功能进行验收(基于Unity)4.开发周期结束后,先进行Dev内容合并到Feature,解决冲突后再合并到Dev分支5.PM删除此分支
面对玩家
Dev
Fix_Online
修复完成之后合并到下游
Dev:开发合并主分支
1.版本开发内容集合2.完整功能测试
如果有冲突以Stage为准,并且通知相关人在Dev重新做
解决冲突合并内容
Build:打包分支
1.每天出包(IOS、Android)检测,保证每天出包顺利2.每天性能分析检测报告3.每天自动登录测试,保证合并的最新的内容不会影响登录游戏
Fix_TF
Bug修复分支
最新的开发内容
推送到Online_Release
封版本,把内容推送到Stage,不需要先PullStage分支
Stage
CreateFix_Onlie
TF_Release:先行服
1.先行服分支,从Stage分支拉取,可以随时发布先行服版本的分支,出包之后需要打上Tag
需要FIx?
一周
提PR合并到Dev
版本结束
合并到Online_Release并且合并到TF
Online_Release:线上服
1.可以随时发布线上版本分支,合并需谨慎,出包后标记Tag
Feature_xxx
合并到TF_Release并且合并到Stage
CreateFix_Stage
进入线上版本
出包全量测试
合并到Stage并且合并到Dev
CreateFix_TF
Fix_Stage
三周内容开发
0 条评论
下一页