starteam版本控制
一、
此方案通过STARTEAM提供的Revision Label来管理版本,实现版本控制,只能提供最新的可发布版本、操作方便简单。
1、
创建两个Revision Label:
a)
Label name:debug;Label description:提供测试的版本。
b)
Label name:release;Label description:测试通过可发行的版本。
2、
开发人员在Check in代码时,如果这个版本是给测试人员测试的,则打上debug标签。(此步可以省略,测试人员根据bugfree的bug解决情况来决定测试哪些代码。也即可以只通过release
Label来实现对最新可发布版本的管理)。
3、
如果测试人员测试通过后,则把标签置为release,表示已经通过测试,可以发布。
4、
循环前两步,则会一直存在一个最新的release,供发布。
5、
在发布版本,check out all时,选择同步release标签的修订版。
6、
编译、打包、发布。
二、
此方案通过STARTEAM提供的Revision Label和View Label来管理版本,实现版本控制,可提供对系统任一历史版本的回溯、重新发布,甚至可针对某一历史版本发布升级包,并进行分支开发。方案二建立在方案一的基础上。
1、
实现方案一的前四步。
2、
根据项目版本需要创建View label(系统发行的版本号或代号)。如build5.1.01、build5.1.02等。
3、
在需要发行新版本时,为release label(Revision label)加上新版本标签(如build5.1.02)。
4、
在发布此版本时,可以按方案一(现在选择的标签应是build5.1.02),或者通过标签查看当前视图,或者为此标签单独创建一个视图。
5、
编译、打包、发布。
6、
这样会产生一系列的标签版本号(build5.1.01……build6.0.00……),可随时获取任一发布版本。
转载自:http://bbs.vsharing.com/Article.aspx?aid=702328