参见《请教各位达人基于clearcase base软件项目的分支策略》:
本贴地址:
http://bbs.scmlife.com/viewthread.php?tid=12130
我的简单回复:
分支,还是依据版本计划来建立,也要合理规划,首先要制定一个分支策略,以免分支过多而增加维护、研发成本。
1,任何时候都需要保证Main是稳定的。
2,建立测试验证分支,主要用于验证新合入的代码是否OK,如新增加了的模块、新增加了需求、新增加了特性、修正系统BUG的代码等。
3,建立发布分支,主要用于发布版本,同时可以并行开发。发布分支可以验证发布版本是否OK,Main同时可以进行新的开发。
4,建立补丁分支,用于合入补丁代码,发布补丁版本。
5,集成分支。
6,其他,根据实际来建立合适的分支。
当然,还可以根据其他角度进行不同的分类,制定不同的策略
欢迎指点~
看来很多中小企业在版本管理、分支管理方面还有很大的潜力~