之前我曾经在两个不同的团队中,都使用SVN来发布生产代码。
第一个团队在开发功能时在主干上提交代码,并且每周主持人都会发布并标记 产品并将标记的代码存储在另一个分支中。
每个大型功能的第二个团队分支,当功能完成后,该功能将合并回主干。当需要释放代码时,将创建另一个分支并从主干中克隆。一些测试和bugfix将在发布的分支上完成。产品发布后,将关闭辫子。
哪个更好?
有没有更好的方法来进行版本控制?
答案 0 :(得分:1)
您接近每个功能的分支(也称为每个任务分支模式)。您可能想看看以下文章:
This article讨论不同的整合(发布)策略, 有利有弊:
This other解释了每个任务分支模式: