14、Gitflow工作流全面指南

Gitflow工作流全面指南

1. Gitflow简介

Gitflow是Vincent Driessen在2010年的博客文章《A successful Git branching model》中引入的一种工作流。它本质上是分支工作流的一种特殊版本,引入了几种不同类型的分支,并对代码在这些分支之间的流动制定了明确的规则。

Vincent在2020年3月5日对原博客文章发布了十年更新,标题为“Note of reflection”。他在文中建议使用者考虑这种工作流是否适合自己,指出Gitflow适用于有版本管理的软件,但在如今持续部署的时代,更简单的方法可能效果更好。

2. 何时使用Gitflow
  • 适合场景
    • 有明确版本管理的软件 :当需要同时支持软件的多个版本时,Gitflow非常合适。例如,发布桌面应用的2.0版本作为付费升级,同时仍要为1.0版本发布小的bug修复更新。
    • 有定期发布周期的项目 :其发布分支工作流允许在日常开发继续在主开发分支进行的同时,对发布版本进行测试和稳定化处理。
    • 大型项目管理 :Gitflow有明确的代码在分支间移动的规则,便于管理大型项目。
  • 不适合场景 :在倾向于持续部署模型的场景中,如Web开发,Gitflow的发布工作流可能会增加不必要的额外开销。
3.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值