我们是一家从头开始的小型创业公司。我们使用Subversion,存储库位于基于Web的服务上。寻求关于CM METHODOLOGY与SVN小项目开发的建议
我熟悉CVS并阅读SVN的一些介绍,这不是什么大不了的事。我有兴趣参考CM 方法论,这将使我们能够在CM本身上花费最少的努力,但能够使我们顺利工作而不会发生冲突。我相信没有车轮需要重新发明,我只想确认我的想法。
我想到的是:
- 每个开发者开始他的私人开发分支
- 完成时,它被合并集成分支。整合部门进一步稳定。
- 当整合完成后,它被合并到中继线并被标记。
我是不清楚的:
- ,我们应该在这之后开始从树干一个新的专用 ,或保持 在同一个私人 开发分支的工作?
- 我看到,svn有特殊的行为 重新集成时 特别是在中继。有 特殊集成分支的好处(或缺点)吗?
非常感谢。
我的理解是,你所问的只是你的源代码控制方法,配置管理比这更多地涉及。为了回答你的问题,我建议在合并后创建一个新的分支,以使其更加明显。在svn中,标签和分支之间的区别(或缺乏)会让人困惑,如果标签是标记或快照,那么如果它本身就像一个分支那样就没有分支的危险(就像svn中的情况一样),最好只使用我认为的分支。 – mbehan 2009-12-23 10:34:15