聊聊Git flow 工作流

文章目录

  • Git flow 工作流
    • 分支结构
    • 分支具体描述

Git flow 工作流

  • 介绍: 简单的说是一种多分支开发的模式,适合项目周期内需要快速迭代和多人团队开发模式,分支之间不易冲突,而且特别在功能临时上线之类情况会更加灵活,详细介绍参考Gitflow工作流程

分支结构

master 主分支
uat 测试分支
release 生产分支

分支具体描述

  • 原则:通过禅道任务(其它工单管理工具也可以),每个任务根据对应依赖分支拉取一条新分支,当开发完成时合并到对应分支、分支合并后建议在生产环境稳定后(大概两三天)删除
  • 命名规范:所依赖分支名-姓名缩写-禅道工单id-创建时间;例如:master-zs-187-20200619
  • 分支描述
    master分支:新功能需求bug等的开发任务都从master分支拉取新分支,当功能开发完成,相关分支合并到uat后并且测试通过后才合并回master分支
    uat分支:在master拉取的分支开发完成后首先合并到uat分支提交到测试环境,一般不可以在uat分支下再拉取分支
    release分支:线上紧急修复bug类在此分支下拉取新分支,注意:紧急修复分支记得合并回master和uat分支

你可能感兴趣的:(笔记)