我们是一家小型创业公司,从零开始。我们使用 Subversion,存储库位于基于 Web 的服务上。
我熟悉 CVS 并阅读了一些关于 SVN 的介绍,这没什么大不了的。我对 CM方法的参考感兴趣,这将使我们能够在 CM 本身上花费最少的精力,但将使我们能够顺利地工作而不会发生冲突。我确信不需要重新发明轮子,我只是想确认我的想法。
我的想法是:
- 每个开发人员都开始了他的私人开发分支
- 完成后,它被合并到集成分支。在集成分支上进行了进一步的稳定化。
- 集成完成后,将其合并到主干并标记。
我不清楚:
- 之后我们应该从主干开始一个新的私有分支,还是继续在同一个私有开发分支上工作?
- 我看到 svn 在专门重新集成到trunk时具有特殊行为。那么,拥有一个特殊的集成分支有好处(或缺点)吗?
多谢。