51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6247|回复: 7

如何用vss来进行变更控制?

[复制链接]

该用户从未签到

发表于 2006-11-10 12:05:38 | 显示全部楼层 |阅读模式
如何用vss来进行变更控制?以下是我的一些理解,请大家帮提点意见。

1、只建立一个配置库,通过建立开发库、基线库和产品库来进行变更控制,开发库有项目人员控制,基线库和产品都只能是配置管理员来控制。
2、在里程碑处,评审通过后建立基线,只建立需求基线和发布基线。
3、当前迭代的需求评审通过后,取消项目人员对开发库中需求目录的checkin和checkout权限,并共享开发库中的需求文件(文档和模型)到基线库中。
4、后续阶段项目人员根据需求进行开发,如果需求变更,则进行书面申请,由于项目人员还是可以read开发库的,在将开发库中的需求文件取最新版进行修改后,交给配置管理员更新到开发库或基线库(由于是共享的所以不用区别)。
5、当前迭代的编码完成,并经过系统测试或bug收敛的时候建立发布基线,取消项目人员对开发库中源码目录的checkin和checkout权限,并共享开发库中的源码文件到基线库中。同样地,如果修改bug需要修改源码,则进行书面申请,由于项目人员还是可以read开发库的,在将开发库中的源码文件取最新版进行修改后,交给配置管理员更新到开发库或基线库(由于是共享的所以不用区别)。
6、在当前迭代最终完成后,打开开发库和基线库的共享,并取基线库的最新版放到版本库中,基线库和产品都标识版本(手动命名的版本,不是vss自动命名的版本),产品库为对外使用的版本。
7、解冻开发库,由项目人员进行下个迭代的开发,同样包含需求,编码,测试,建立基线,建立产品库新版本的过程。
备注:
1、上述说的迭代也可以理解为新版本的开发(包括打补丁)。
2、开发过程中的设计和变更审查等都是有的,设计暂不进行控制,审查没有写出来。
回复

使用道具 举报

该用户从未签到

发表于 2007-3-19 11:04:52 | 显示全部楼层
学习下
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-4-22 19:14:02 | 显示全部楼层
kan kan
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-5-28 12:16:32 | 显示全部楼层
我觉得评审完后,有些时候没必要去把开发人员的write权限给取消掉,有时候可以做标记,建立基线,要不然如果开发人员发现了错误再去修改的话就很麻烦,每次都得提交一个修改报告,很浪费时间
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-8-1 21:03:22 | 显示全部楼层
如何配置他们的权限,限制他们
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-8-28 10:33:02 | 显示全部楼层

ding!

collection first! i think i can use it oneday!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-8-28 14:21:39 | 显示全部楼层
我最近正在使用,是初次使用。我有什么问题希望你能够帮忙,可以吗?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-10-12 11:20:56 | 显示全部楼层
小女子是新手,很多东西都不清楚~
想请问楼主:开发库、基线库和产品库是什么呢?就是VSS中的Database吗?需求基线和发布基线又是什么呢?如何建立呢?
公司使用VSS,没有人可以咨询,完全一个人摸索。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-3-28 22:45 , Processed in 0.073292 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表