51Testing软件测试论坛

标题: 如何用vss来进行变更控制? [打印本页]

作者: lingzhen    时间: 2006-11-10 12:05
标题: 如何用vss来进行变更控制?
如何用vss来进行变更控制?以下是我的一些理解,请大家帮提点意见。

1、只建立一个配置库,通过建立开发库、基线库和产品库来进行变更控制,开发库有项目人员控制,基线库和产品都只能是配置管理员来控制。
2、在里程碑处,评审通过后建立基线,只建立需求基线和发布基线。
3、当前迭代的需求评审通过后,取消项目人员对开发库中需求目录的checkin和checkout权限,并共享开发库中的需求文件(文档和模型)到基线库中。
4、后续阶段项目人员根据需求进行开发,如果需求变更,则进行书面申请,由于项目人员还是可以read开发库的,在将开发库中的需求文件取最新版进行修改后,交给配置管理员更新到开发库或基线库(由于是共享的所以不用区别)。
5、当前迭代的编码完成,并经过系统测试或bug收敛的时候建立发布基线,取消项目人员对开发库中源码目录的checkin和checkout权限,并共享开发库中的源码文件到基线库中。同样地,如果修改bug需要修改源码,则进行书面申请,由于项目人员还是可以read开发库的,在将开发库中的源码文件取最新版进行修改后,交给配置管理员更新到开发库或基线库(由于是共享的所以不用区别)。
6、在当前迭代最终完成后,打开开发库和基线库的共享,并取基线库的最新版放到版本库中,基线库和产品都标识版本(手动命名的版本,不是vss自动命名的版本),产品库为对外使用的版本。
7、解冻开发库,由项目人员进行下个迭代的开发,同样包含需求,编码,测试,建立基线,建立产品库新版本的过程。
备注:
1、上述说的迭代也可以理解为新版本的开发(包括打补丁)。
2、开发过程中的设计和变更审查等都是有的,设计暂不进行控制,审查没有写出来。
作者: 问剑几曾愁    时间: 2007-3-19 11:04
学习下
作者: yuanhao203    时间: 2007-4-22 19:14
kan kan
作者: 闻欣    时间: 2007-5-28 12:16
我觉得评审完后,有些时候没必要去把开发人员的write权限给取消掉,有时候可以做标记,建立基线,要不然如果开发人员发现了错误再去修改的话就很麻烦,每次都得提交一个修改报告,很浪费时间
作者: acecomer1    时间: 2007-8-1 21:03
如何配置他们的权限,限制他们
作者: 青橘子    时间: 2007-8-28 10:33
标题: ding!
collection first! i think i can use it oneday!
作者: zll5577    时间: 2007-8-28 14:21
我最近正在使用,是初次使用。我有什么问题希望你能够帮忙,可以吗?
作者: rainbow_ying927    时间: 2007-10-12 11:20
小女子是新手,很多东西都不清楚~
想请问楼主:开发库、基线库和产品库是什么呢?就是VSS中的Database吗?需求基线和发布基线又是什么呢?如何建立呢?
公司使用VSS,没有人可以咨询,完全一个人摸索。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2