Git Flow

作者: 上杉丶零 | 来源:发表于2019-11-07 22:43 被阅读0次
Git Flow流程图

Git Flow常用的分支

  • master分支
    主分支,也可以理解为可以随时发布稳定版本的分支,要求在每次版本封版后由主程序员从releasehotfix分支合并,开发人员不可以随意操作,另外所有在master分支的推送都需要添加Tag来做版本记录
  • release分支
    待发布分支,主要用于提交给测试人员进行功能测试,当开发结束后由测试人员基于develop分支克隆,测试过程中发现的所有Bug都在此分支进行修复,此时不可以再从develop分支合并新的改动,修复完成后合并到master分支进行发布
    release分支
  • develop
    主开发分支,由主程序员基于master分支克隆,由开发人员从feature分支合并,包含所有要发布到下一个版本的代码,当全部功能开发完成后,合并到release分支进行发布前测试
    develop分支
  • feature
    功能开发分支,由开发人员基于develop分支克隆,主要用于新需求新功能的开发,开发完毕后将下一版本需要的功能合并到develop分支,准备进行发布前测试,合并前必须和develop分支保持同步
    feature分支
  • hotfix
    热补丁分支,由开发人员基于master分支克隆,主要用于对线上的版本进行Bug修复,修复完成后由主程序员合并到masterreleasedevelop分支,保证所有分支的Bug已修复
    hotfix分支

相关文章

网友评论

      本文标题:Git Flow

      本文链接:https://www.haomeiwen.com/subject/vbbvbctx.html