开发和测试配置管理
1. 开发:trunk始终保持新功能开发
2. 测试:新功能开发到一个阶段,可以提交测试了,切出一个分支有于QA测试,如:0.6.0 ;
出现的bug的开发人员的代码修改也提交到这个0.6.0版本上,一直到这些测试的功能没有bug为止。
3. 合并: 由于bug修改和新功能的开发,会造成trunk和测试版本的代码不一致,因此需要合并两个版本的代码
合并的规则是:把测试版本上的代码合并到trunk上
4. 目前阶段(非运营阶段)不进行回归测试,开发和测试都已新功能为主。
5.测试分支的版本以 0.6.0为起始版本;每次提交新的测试版本加0.0.1如0.6.1
6第一次上线版本为1.0.0