1. 主干开发,分支发布
  2. 分支开发,主干发布
  3. 主干开发,主干发布

Pasted image 20250113220804.png

绝大多数企业都是分支开发,主干发布的模式,这个属于 Cynefin框架 中的 Complex 行为模式,属于一种违反认知的反模式。建议先通过主干开发结合特性短分支的模式,培养高频发布的习惯,再逐步转到主干开发,主干发布的场景。

  1. 团队共享一条主干模式。
  2. 特性分支的存活周期要尽量短,不超过 3 天
  3. 每天向主干合并一次代码,如果特性分支存在超过 1 天,那么每天都要同步主干代码。
  4. 谨慎使用特性开关等技术手段,保持代码干净和历史清晰
  5. 并行分支越少越好,尽量采用主干发布。