24好玩GitHub工作流

版本

beta 2017.10.11

目标

  • 保证高效开发
  • 提供集成测试环境

结构图

说明

相比于之前旧版的工作流,新版变动的地方:

  1. 开发人员提交测试时,需要将自己的功能分支代码合并到develop
  2. 测试人员都是基于develop做集成测试

分支功能说明

  • master : 主分支,该分支上的代码必须都是经过测试,可发布的
  • develop : 开发分支,该分支用于集成测试
  • bug_xxx : bug修复分支
  • feature_xxx : 功能开发分支,该分支都是基于mater新建

基本流程

功能开发

  1. 基于mater分支新建 feature_xxx
  2. 功能分支feature_xxx开发完成之后,合并到develop分支,提交给测试人员测试
  3. 测试完成之后,将feature_xxx合并到master,然后基于master进行发布和部署
  4. 将mater代码合并到develop分支,以保证develop分支代码与mater代码一致

bug修复

  1. 基于mater分支新建 feature_xxx
  2. 测试完成之后,将feature_xxx合并到master,然后基于master进行发布和部署

参考资料

results matching ""

    No results matching ""