绝大多数企业都是分支开发,主干发布的模式,这个属于 Cynefin框架 中的 Complex 行为模式,属于一种违反认知的反模式。建议先通过主干开发结合特性短分支的模式,培养高频发布的习惯,再逐步转到主干开发,主干发布的场景。
- 团队共享一条主干模式。
- 特性分支的存活周期要尽量短,不超过 3 天。
- 每天向主干合并一次代码,如果特性分支存在超过 1 天,那么每天都要同步主干代码。
- 谨慎使用特性开关等技术手段,保持代码干净和历史清晰
- 并行分支越少越好,尽量采用主干发布。
2分钟阅读
绝大多数企业都是分支开发,主干发布的模式,这个属于 Cynefin框架 中的 Complex 行为模式,属于一种违反认知的反模式。建议先通过主干开发结合特性短分支的模式,培养高频发布的习惯,再逐步转到主干开发,主干发布的场景。