Git之分支策略

分支策略

没有所谓的“最佳”分支策略,也没有每个人都应该采用的完美工作流。为了找到最适合团队的模型,应该坐下来分析所做的项目,讨论发布策略,然后决定一个分支工作流,从而以最好的方式支持我们的项目。

两种流行的分支策略

两种流行的分支策略: Git Flow和GitHub Flow。

Git Flow

Git Flow是一个著名的分支策略,其中main分支总是反映当前的生产状态,此外还有第二个长期分支,通常称为develop。所有特性分支都从这里创建,并将合并到develop中。而且,该分支是新发布的起点: 开发人员创建一个新的release分支,在上面工作、测试、提交bug修复。一旦一切正常,并且确信已经准备好投入生产,就将它合并回main。作为最后一步,在main上为发布添加一个标签,并删除release分支。
Git Flow
特点:

  • main分支和release分支之间区别不大。
  • 不基于main分支创建新分支,只是通过mergerebase来集成

GitHub Flow

这种方式非常精益和简单: 有一个长期分支,即默认的main分支,任何正在做的工作都有自己独立的分支,无所谓是新特性、bug修复还是重构。
GitHub Flow
特点:

  • 非常精益和简单
  • 适合遵循短生产周期和频繁发布的持续交付方式
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值