分享
 
 
 

配置ClearCase LT

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

配置ClearCase LT

注意事项

1. 本文介绍的所有操作在简体中文Windows 2000 Professional SP4、ClearCase LT Server Release 2002.05和Visual Studio 6.0上运行通过。

2. ClearCase LT分Server和Client两个安装版本,Server包含Client的功能。由于是在一台单机上进行安装,所以必须安装Server。

3. ClearCase LT需要IE5.01 SP2,如果你的IE版本不够,则先要升级。

操作过程

1. 安装ClearCase LT Serve并运行Setup Wizard。

2. 创建VOB和构件。

3. 创建ClearCase项目。

4. 创建集成流。

5. 创建集成视图。

6. 创建开发流和视图。

7. VC下使用ClearCase。

安装ClearCase LT Server并运行Setup Wizard

单纯的安装很简单。有了正确的license文件,执行setup,按提示一步一步执行下去即可。安装完后会自动执行Setup Wizard。对于ClearCase LT Server,这是唯一可以建立存储目录的地方。Setup Wizard会要求输入下列选项:

Storage Directory。这是一个用于存放ClearCase LT Server数据库的目录,建议将其放在一个NTFS分区的根目录下,并命名为ccstore(包括后文有关命名的建议都纯属个人习惯)。

Source VOB Name。Setup Wizard会帮你设置一个VOB,这个参数用于指定你希望的名字。我的建议是不要使用你现有的或将要开发的项目名字,而使用cctest。并在安装之后用它来进行测试和学习ClearCase的使用。

Import Source Files。在创建VOB之后,Setup Wizard可以自动将你的现存代码导入其中。正如我不建议你使用现有的或将要开发的项目名字,我也不建议你选中该选项。等你对ClearCase有的一定了解,并在一个新环境下实施ClearCase时,再用该选项。

Starting Project Name。存储在VOB中的构件才是你日积月累下来的宝贵财富。ClearCase的项目只是创建、使用、升级这些构件的一项计划。一个项目经常使用多个构件,一个构件也常常被多个项目前后或同时使用。我建议你将Setup Wizard创建的VOB用作测试目的,所以这个项目也被用于测试目的。它甚至在你使用ClearCase一段时间之后还会用到。因此建议使用名字cctest_proj。

UNIX clients。该选项是告诉ClearCase是否有UNIX机器访问ClearCase LT Server。根据你的情况选择正确的设置即可。

创建VOB和构件

执行程序组Rational ClearCase LT Server中的Create VOB命令创建一个VOB。该命令调出一个只有一步的Create VOB Wizard,输入名字和说明两个参数,按“完成”按钮即可创建好VOB。

ClearCase LT要求给每个构件创建一个VOB,所以可以用构件的名字对VOB命名。在这里,我们创建一个ccgui构件,ccgui的含义是应用程序cc的gui部分。所以在这一步,简单的输入名字“ccgui”和说明“GUI compoment of the application CC”即可。有些人不喜欢输入说明,但是我建议你在所有能输入的说明的地方,输入一段言简意赅的文字。要记住,并不是人人都能看明白你起的名字,甚至你自己。

这一步不是必需的,也可以使用上一步创建的VOB。

创建ClearCase项目。

执行Project Explorer,调出项目管理窗口。选择左侧窗格中的Components目录,在右侧窗格就可以看到上一步创建的构件ccgui。

在左侧窗格选择根项目projects,再执行菜单命令File->New->Folder。右侧窗格就可以看到一个新的文件夹项目,将其名字改为ccprojects。大中型公司随着时间的积累,通常会有很多项目,用目录将这些项目分类存放,是便于查找和管理的良好实践方法。如果你认为现在只有一个项目,没有必要。那我要建议你,从一开始就应该培养一个好习惯。

再在左侧窗格选择刚才创建的节点ccprojects,执行菜单命令File->New->Project。在调出的New Project Wizard,需要输入下列参数:

Project。这是新建项目的名字,目前可以输入ccrel1,表示应用程序cc的第1个发布版本。

Description。这是新建项目的说明,可输入“First release of application CC”。

Create a new version of an existing project。该选项控制是从头建立一个新项目,还是在一个现有项目的基础上进行创建。目前当然只能选择No。

在New Project Wizard的第3步,开始向项目中添加构件。正如前文所说,ClearCase中,一个项目是针对一个或多个构件进行创建、维护、升级等操作的计划。所以一个ClearCase项目中要包含一个或多个构件。有些构件在项目中只使用不修改(如公共库),这些构件在加入到项目中时,需要指定只读属性。在这里,我们只需要也只能加入构建ccgui。具体操作是:单击“Add…”按钮,选择构件ccgui和基线ccgui_INITIAL,再单击“OK”即可。构件列表中就会出现构件ccgui和基线ccgui_INITIAL。

在New Project Wizard的第4步,就开始定义加入的构件中,那些是该项目需要创建、维护或升级的。在这些构件前面的复选框中打勾即可。这一步还有其它几个参数可以设置,请先不要修改,保留确省值。对它们的详细讨论超出了本文的范围,想进一步了解请留意后续文章。

最后一步选择在新项目中是否集成ClearQuest。ClearQuest是Rational公司出品的变更管理工具。无论你是否熟悉它,在刚开始的时候,先不要使用。当分别使用了一段时间的ClearCase和ClearQuest之后,再结合起来使用。

创建集成视图。

继续上一步的项目管理窗口。选择左侧窗口中项目ccrel1下的ccrel1_Integration,这是上一步中自动创建的项目集成流。选菜单命令File->New->View或上下文菜单,调出View Creation Wizard。输入集成视图的根目录和简单描述文字,按完成进入下一步。对于集成视图的根目录,我的建议是d:\intergration\ccrel1。这里的d是主要工作文件所在的硬盘分区。

在接下来的Choose Elements to Load窗口,在左侧选择ccgui并加入到右侧列表。按确定即可完成集成视图的创建。

创建开发流和视图

有了集成流和集成视图,每个开发人员还要创建自己的开发流和视图。执行Rational ClearCase Explorer,选择左侧快捷面板中的Toolbox->UCM->Join Project,出现Join Project对话框。在第一步选择要加入的项目ccrel1。在第二步输入开发流的名字和集成流,使用默认值即可。第三步选择开发流参数,也使用默认值。第四步输入开发视图根目录和简短说明。对于开发视图的根目录,我的建议是d:\projects\ccrel1。这里的d是主要工作文件所在的硬盘分区。开发视图创建之后,在其目录内会自动加入项目组件目录。

VC下使用ClearCase

先在开发视图目录下创建一个空的工作空间(workspace),然后在各项目组件子目录上创建对应的VC项目。其它操作同Source Safe,只是许多操作增加了输入活动(Activity)的对话框,这也是ClearCase基于活动的配置管理的一大特点。

参考书目:

Brian A. White, 《软件配置管理策略与Rational ClearCase》,尤克滨 李纪华 王宁译,ISBN-115-11157-X/TP•3370,人民邮电出版社

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有