git协作开发与版本发布
使用git进行协作开发与版本发布,这里记下我们团队的git使用方法,主要流程图如下:
新功能开发时,clone release分支,创建新分支A
开发完成,commit到 自己的开发分支A
若,需要用到新功能,则pull release分支到本地A分支
否则直接push到自己的远程A分支
远程仓库
merge A分支到beat分支
上线到test环境进行集成测试
若测试没有问题,则merge到release分支,等待上线到online
若测试有问题,则release分支不进行合并
上线online时,需要获取未上线的release merge的结果(变动的filelist),进行确认,确保变更符合预期
PS
每天定时校验online环境与release环境的代码异同,确保一致性。
下面是一个详细的流程图: