文章摘要: 分支工作流程模型推荐方案。
- 主分支(main):代表项目的稳定版本,每个提交到
主分支(main)的代码都应该是经过测试分支(release)审核过的。 - 开发分支(develop):用于日常开发,所有
功能分支(feature)、测试分支(release)都应该从开发分支(develop)派生。 - 功能分支(feature):用于开发单独的功能或特性,每个
功能分支(feature)都应该从开发分支(develop)派生,并在开发完成后合并回开发分支(develop)。 - 测试分支(release):用于准备项目发布,
测试分支(release)应该从开发分支(develop)派生,并在确认没有错误后合并回主分支(main)和开发分支(develop)。 - 修补分支(hotfix):用于修复
主分支(main)上的紧急问题,修补分支应该从主分支(main)派生,并在修复完成后合并回主分支(main)和开发分支(develop)。