美文网首页
推荐 GIT 分支管理方案

推荐 GIT 分支管理方案

作者: Kellen_a7e7 | 来源:发表于2021-08-10 09:28 被阅读0次

    创建分支前缀的规则定义和分支的生命周期,本文主要列出 2 种前缀规则 feature、bugfix。

    branches

    一、创建 新功能 分支 前缀 feature/

    创建条件

    基于对应的 master(prod) 分支开发某个 新功能点 时创建

    命名规则

    格式:feature/authorName-createTime-functionalDescription
    例子:feature/xm-20190313-createOrder

    生命周期
    1. 开发前
      创建 feature/xxx 分支完成开发任务
    2. 开发完成后
      合并 feature/xxx 分支到 develop 分支进行功能测试
    3. 功能测试后
      合并 feature/xxx 分支至 staging(release) 进行业务流程验收测试
    4. 验收测试后
      合并 feature/xxx 分支至 master(prod),等待部署上线
    5. 上线完成
      观察一段时间,删除 feature/xxx 分支

    二、分支前缀 bugfix/

    创建条件

    基于对应的 master(prod) 分支修复某个 Bug 时创建

    命名规则

    格式:bugfix/authorName-createTime-functionalDescription
    例子:bugfix/xm-20190313-saveOrder

    生命周期
    1. 修复前
      创建 bugfix/xxx 分支完成 bug 修补任务
    2. 修复后
      合并 bugfix/xxx 分支到 develop 分支进行功能测试
    3. 功能测试后
      合并 bugfix/xxx 分支至 staging(release) 进行业务流程验收测试
    4. 验收测试后
      合并 bugfix/xxx 分支至 master(prod),等待部署上线
    5. 上线完成
      观察一段时间,删除 bugfix/xxx 分支

    相关文章

      网友评论

          本文标题:推荐 GIT 分支管理方案

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