版本管理

分支模型

什么是分支模型

  • 分支:
    从目标仓库获得一份项目拷贝,每条拷贝都有和原仓库功能一样的开发线
  • 分支模型(branching model)/工作流(workflow):
    一个围绕项目[开发/部署/测试]等工作流程的分支操作(创建,合并等)规范集合

产品级的分支模型

常驻分支

  • development
    从master创建
  • production(master)
    默认分支

活动分支

  • feature
    从development创建
  • hotfix: 如hotfix-36
    从master创建
  • release: release-110
    从development创建