Git分支管理模型

参考博客:
阮一峰 分支管理策略
分支管理策略

分支管理目的:

  • 打包方便,不影响测试效率。
  • 分支自管理,便于开发独立性。
  • bug易于处理,并不影响现行开发进度。

分支管理概述:

  1. 在git服务器上,只允许存在master和dev分支。不允许出现多余分支信息。
  2. 软件开发实践中,master用于定版tag。dev用于日常开发。版本迭代过程中各种需求点的实现开启新的需求分支来实现,测试测过后merge到dev分支。所有开发人员开发完所有需求后,merge到dev分支后,开启新分支release_version。再次用于测试,修改完bug后merge到dev和master,并打tag。
  3. 线上Bug出现,从master checkout bugFix分支,修复完Bug后,merge到dev和master。再次发版。

分支管理实现:

主干分支master:
  • 发布分支,只允许存在定版分支,打tag分支
开发分支dev:
  • dev:日常开发分支,开发节点都在其上
功能分支feature_desc:
  • 完成功能分支,desc描述该需求。从dev分支checkout,完成功能后merge进dev,并移除该分支。
预发布分支:
  • 要发版分支,即该版本功能完成后交付给测试的分支。之后出现所有bug都在其上完成。定版后merge进dev和master,并移除该分支。
bugFix分支:
  • 线上版本出现问题后,从master分支checkout,修完bug后merge进master和dev,并移除该分支。


成功的版本管理图示:
成功的版本管理图示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baiiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值