欢迎加入软件配置管理(CN) Google讨论组
发新话题
打印

starteam版本控制

本主题由 admin 于 2010-8-28 21:17 提升

starteam版本控制

一、

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







转载自:http://bbs.vsharing.com/Article.aspx?aid=702328
软件配置管理(CN) Google讨论组.如果想和大家交流,请发送email到
ConfigMgmt-CN@googlegroups.com
更多的信息,请浏览讨论组主页
http://groups.google.com/group/ConfigMgmt-CN?hl=zh-CN

TOP

发新话题
最近访问的版块