达人店后台git版本库代码管理

达人店后台管理系统发布流程:

如图所示:

1,测试环境发布: 基于dev分支  
   测试环境通过tag标签发布自动发布到测试服务器
   git checkout dev 
   git tag -a 'dev/*' -m 'dev/*'
   git push origin dev/*

2,预发环境发布: 基于release-*分支  
   git checkout dev
   git checkout -b release-0.1.0 //基于要发布的dev分支版本
   预发环境出现的bug基于此版本修复,全量前合并到master分支和dev分支
   并且在master分支打个发布标签记录版本详情
3,全量环境发布: 基于master分支  
   全量master分支最近版本, 若线上有紧急bug修复,基于master分支创建
    hotfix-*分支
   git checkout master
   git checkout -b hotfix-0.0.1
   修复完成后合并到master和dev分支, 并在master分支打个标签记录修复详情
4, 特性分支:  
   feature分支,具体根据新版本功能命名,开发完成后合并到dev分支, 并打好      
   tag, 发布到测试环境进行测试。

沐风

继续阅读此作者的更多文章