我正致力于将我们的开发团队迁移到Subversion并改进我们的存储库结构和流程。我们基本上使用标准的中继/分支/标签设置。我原本计划使用发布分支机构策略(分支机构/ 1.0,分支机构/ 2.0等),但现在我正在倾向于代码升级模式(测试和生产分支机构)。对我们团队的工作方式来说,这会更好一些,也更直观,但是发布会更简单一些:我们有效地需要测试分支成为生产分支。 (生产分支始终可用于维护版本,但测试分支不需要在一个版本的部署和下一个测试就绪之间存在。)颠覆代码升级
任何使用代码升级的人都可以推荐最佳方式推行从测试到生产的分支?我认为这些都是我的选择,但不知道他们是否有主要优点/缺点:
a。 b。将测试分支完全合并到生产分支中,删除测试分支
b。删除生产分支,复制生产测试,删除测试分支
c。删除生产分支,将测试分支重命名为生产
感谢您的任何建议!
很好的解释,正是我所期待的。谢谢! – 2009-08-03 15:31:52