实用分支管理策略

首先挂一张分支管理策略的图(看不清点大图)

在这里插入图片描述

分支介绍

这里面一共有6个远程分支,分别是master分支,release分支,feature分支,dev分支,SIT分支,UAT分支。

  • master分支:主分支,包含所有开发特性的,最全面的一个分支,分支存活期为永久。
  • release分支:投产版本分支,包含所有投产特性的分支,分支存活期为永久。
  • feature分支:迭代特性分支,在迭代开始时,迭代规划决定本次开发的功能点,每个功能点细化为一个feature分支,该分支上的每次commit为实现该feature的一个具体子功能,每次commit会触发一次CI,分支存活期为永久。
  • dev分支:开发测试分支,主要用于feature分支迁移至dev分支时,进行CodeReview,代码评审过后会在该分支上进行CD,分支存活期为当前整个迭代,随着功能点合入master或者release而撤销。
  • SIT分支:集成测试分支,条件允许的公司,有自己专门的测试团队,会从这上面拉取代码进行SIT测试,或者从刚才dev分支CD后的制品库拉取介质包,进行测试,分支存活期为永久。
  • UAT分支:用户验收测试分支,SIT通过后,代码会合入UAT分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值