常规git分支管理体系
刚好在东家使用分支管理方式和gitflow的一样,但是平时不care这个东西所以用的时候还是很模糊,所以就重新整理下,以后备忘。
分支概述
首先借用下gitflow官网的一张图
分支介绍
分支管理的主要组成 feature、hotfix、develop、master
feature 用于每次迭代的开发分支
hotfix 修复线上bug及紧急补丁
develop不参与分支开发,只是用于feature的待发集合
master用于线上发布
hotfix
线上出现bug或者要打一些紧急补丁,会直接从master上拉去hotfix分支,hotfix分支开发完后,测试介入,测试完成后,会将hotfix分别合并到develop和master上,用完即可删除
feature
feature从develop拉取,feature开发完毕后,测试团队开始测该分支,等测试完毕后,该feature会合并到develop分支上(develop可能已经被合并了其它待发分支和hotfix),然后再打成release包,开始进行回归,有bug则在release上修改,release稳定后,分别合并到develop和master上
相关推荐
skyplay0 2020-11-17
sixforone 2020-06-12
JumpingYeah 2020-02-02
Javawucao 2020-01-31
乾坤一碼農 2020-01-08
就是那个胖子 2020-01-07
JumpingYeah 2020-01-07
huangchunxia 2019-12-07
chaocc0xs 2019-11-19
JumpingYeah 2019-10-21
MyselfWqx 2016-12-31
tianyafengxin 2019-07-31
webhwg 2012-08-15
okokyu 2011-12-08