常见研发模式的分支管理规范
主干模式
主干研发模式是一种集中开发、集中发布的模式。
工作流程
- 所有的开发人员都在一个主干分支上进行编码,需要集成时再合并到一个临时release分支上进行打包发布;
- 发布完成后,再将代码合并到主干分支上;
优点
- 减少重复冲突:由于代码始终从主干合并,因此可以有效减少集成时因代码冲突而需要重复解决的问题。
- 一次集成解决冲突:当代码在主干上集成时,一旦解决了冲突,就不会有后续的冲突产生,避免了多次集成带来的麻烦。
- 提高可维护性:主干研发模式可以使代码库始终保持清晰和一致,使得新加入的成员能够更快地了解项目的结构和变化。
- 简化代码管理:由于所有的分支最终都需要合并到主干,因此主干的代码始终是最新的,这使得管理大量的分支变得简单。
About 12 min