1 管理篇
1.1 构建SCM初始环境
成功安装Rational ClearCase之后,就可以进行构建初始的SCM环境,内容包括:
$ 创建项目VOB(PVOB),源代码VOB和构件
$ 建立基线晋升级别(Promotion Level)
具体步骤:
1) 创建项目VOB(PVOB)。运行ClearCase Administration console,在左侧的树控制台中选定VOBS项,在右侧视图中创建项目VOB(图1-1)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-1.bmp
图1-1
或者运行ClearCase Home Base选择VOB选项卡,点击Create VOB图标(图1-2)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-2.bmp
图1-2
2) 创建VOB向导第一步, 指定PVOB名称及主要参数,选择Create as a UCM project VOB 创建PVOB(图1-3)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-3.bmp
图1-3
3) 选择VOB存储位置(图1-4)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-4.bmp
图1-4
4) 在下拉列表中指定管理型VOB,通常情况下VOB Creation Wizard将项目VOB(PVOB)作为建议的管理型VOB,由于这里是创建的第一个项目VOB,所以在这里下拉列表为空(图1-5)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-5.bmp
图1-5
5) 确认VOB相关信息(图1-6)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-6.bmp
图1-6
6) 成功创建项目VOB(PVOB)(图1-7)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-7.bmp
图1-7
7) 重复1至6步创建源代码VOB和构件,其中第二步复选框选定情况如图(图1-8)来创建名称为GUI的源代码VOB和构件
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-8.bmp
图1-8
其中第四步选择刚才创建的名称为PROJ_VOB的PVOB作为管理型VOB(图1-9)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-9.bmp
图1-9
8) 运行ClearCase Project explore,定义适合项目的基线晋升级别(图1-10)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-10.bmp
图1-10
9) 定义基线晋升级别,并选择初始级别(1-11)
F:\QM\SCM\資料\BMP\新建文件夹\VOB_CREATION\1-11.bmp
图1-11
一旦定义了适合项目的基线晋升级别,至此完成了建立初始SCM环境的工作!
1.2 创建CLEARCASE项目
通过运行Project Creation Wizard创建新项目,在运行向导之前,必须了解建立新项目所需的一系列决定:
$ 识别构成项目基础的一组构件和基线
$ 确定管理项目工作的制度
$ 确定项目对象的物理存储位置
创建项目的具体步骤:
1) 运行ClearCase Project Explore,为了便于管理,我们建立了两个目录(图1-12)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-1.bmp
图1-12
2) 运行Project Creation Wizard Step1,填写项目名及其说明(图1-13)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-2.bmp
图1-13
3) 询问是否从已有项目中继承构件和基线的定义,如果选择一个已有项目,你将要继承那个项目的构件并且选择那些构件的最新推荐基线,本例中,由于是创建第一个项目,没有可继承的将木构件基线,所以选择单选框NO(图1-14)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-3.bmp
图1-14
4) 选择本项目中所要使用的构件基线,如果在第三步中选择了从已有的项目中继承基线,则这个对话框中已经包含一组构件和构件基线,否则它将是空白的,可以通过对话框下面的Add、Remove、Change按钮进行添加构件、删除构件或者改变任一构件的基线(图1-15)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-4.bmp
图1-15
5) 设置项目制度来管理项目工作,确定该项目可以修改哪些构件,设置对应推荐基线的晋升级别(图1-16)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-5.bmp
图1-16
6) 决定是否使用ClearQuest,点击完成按钮。(图1-17)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-6.bmp
图1-17
7) 确认相关信息(图1-18)
F:\QM\SCM\資料\BMP\新建文件夹\PROJ_CREATION\2-7.bmp
图1-18
8) 完成项目创建工作!此时即可通知开发人员加入项目了!
1.3 管理项目
在项目开过过程中,项目管理员的职责就是不断监视项目开发的进展情况,对不同开发者提交的源代码进行相应的管理、验证工作,者其中包括三项工作:
$ 建立新基线
$ 提升软件基线
$ 指定推荐基线
建立新基线操作如下:
1) 锁住项目集成流。运行ClearCase Project Explorer,选中项目的集成视图,点击鼠标右键,选择”Properties”功能,进入Lock选项卡,将状态改为Locked。锁定Integration Stream,防止用户提交新的数据(图1-19)
F:\QM\SCM\資料\BMP\新建文件夹\BASELINE\3-1.bmp
图1-19
2) 选中项目的集成视图,点击鼠标右键,选择”make baseline…”功能,建立新的基线(图1-20)
F:\QM\SCM\資料\BMP\新建文件夹\BASELINE\3-2.bmp
图1-20
3) 与第一步操作相同,选择Unlocked,对集成流进行解锁!
提升基线操作如下:
1) 运行ClearCase Project Explorer,选中项目的集成视图,点击鼠标右键,选择”Properties”功能,进入baseline选项卡,选择基线:(图1-21)
F:\QM\SCM\資料\BMP\新建文件夹\BASELINE\3-3.bmp
图1-21
2) 按下baseline下的Properties,进入属性框,调整基线属性(图1-22)
F:\QM\SCM\資料\BMP\新建文件夹\BASELINE\3-4.bmp
图1-22
指定推荐基线操作如下:
1) 运行ClearCase Project Explorer,选中项目的集成视图,点击鼠标右键,选择”Recommend baselines…”功能,进入一下对话框(图1-23)管理员可以根据实际情况添加、删除或者改变当前的基线。设置推荐基线
阅读(1724) | 评论(0) | 转发(0) |