常规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上
关键字:git, 分支, develop, feature
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!