每日一博 | 一个成功的 Git 分支模型
译自:A successful Git branching model 作者:Vincent Driessen 首发:2010-01-05 反思笔记 更新:2020-03-05 本文中提出的分支模型(git-flow)是在 2010 年构思的,那时 Git 才诞生不久,如今 10 年已过。在这 10 年中,该模型开始在众多软件团队中大放异彩,以至于人们开始将其视为某种标准 —— 但遗憾的是,其甚至被视为了教条或者所谓万能药。 在这 10 年中,Git 席卷全球,而使用 Git 开发的那些最流行的软件,其类型则更多的转向 Web 应用。而 Web 应用通常是持续交付的,不会回滚,你无需支持市场中同时运行的多个版本。 这并非我 10 年前写下这篇博文时想到的那种软件。如果你的团队正在进行软件的持续交付,我建议采用更简单的工作流程(如 GitHub flow),而不是试图将 git-flow 硬塞进你的团队。 但是,如果你正在构建明确版本控制的软件,或者需要在市场中支持多个版本的软件,那么 git-flow 可能仍然适合你的团队,就像大家在过去 10 年中使用的那样。在这种情况下,请继续阅读...
