Scrum敏捷开发:Git版本管理流程及规范

本文详细介绍了Scrum敏捷开发中的Git版本管理流程,包括master、release、dev和hotfix四类分支的使用,以及开发人员和组长的角色与职责。遵循严格的版本号规范,确保开发、测试和发布的有序进行。同时,文章涵盖了正常开发和紧急修复两种场景的流程规则,并给出了注意事项,以确保代码质量和团队协作效率。
摘要由CSDN通过智能技术生成

分支概述

 

  • 分支流程中包含4类分支,分别是master、release、dev、hotfix,各类分支作用和生命周期各不相同。
    • master:该分支是线上稳定版本代码,禁止提交代码
    • dev:从master分支切出,是需要开发代码的分支,所有开发均在dev分支
    • release:从dev分支切出,dev合并到release分支进行测试,同时也是发布分支
    • hotfix:从master分支切出,解决线上紧急BUG的修复

角色及职责

  • 开发组员
    • dev、hotfix的分支开发

  • 开发组长
    • 从master打dev、release、hotfix分支
    • dev、hotfix的分支开发
    • 从dev分支合并到release
    • 从release分支合并到master
    • 将master合并到release分支
    • 删除hotfix分支
分支记录存放位置 - Git->wikis->分支记录

版本号规范

  • dev及release版本号命名规则 - <主版本号>.<副版本号>.<发布号>
    • 主版本号设置规则
      • 产品的主体构件进行重大修改,主版本号加1
      • 产品的主体构件之间的接口协议重大修改,主版本号加1<
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值