ClearCase几个重要操作步骤

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ClearCase几个重要操作步骤

ClearCase几个重要操作的步骤

1. 安装ClearCase Server

1.1. 系统的安装

系统安装要求:NTFS分区,windows2k server

安装补丁:Service pack 4,病毒补丁

防病毒软件:如Norton

更改机器名(否则建好域后再更改就比较难)。

1.2. 域和域用户的建立

建立Active Directory

建立DNS(以上通过windows2k的建立向导)

在域中分配用户、组(根据使用ClearCase的人员来建立组和分配帐户,并注意设置primary group)1.3. Site prep的生成和安装

运行“ClearCase2003.06\setup.exe”,生成site prep(过程中要记住clearcase_albd用户的密码,大部分选项采用默认值即可。选择server和client,生成的setup包好像差别不大)

运行site prep中的setup.exe

1.4. ClearCase的设置

(这部分内容和本文第2章有重复)

Storage空间的指定

建立PVOB(第一个页面双选择)

建立VOB及VOB访问组(建立普通vob时,第一个页面双不选择)

建立component

建立project,导入源码

2. 建立ClearCase Projec

这里建project,是假设已经搭建好了PVOB等环境。采用的名称如下:VOB和component名称-WSSB,Project-WSSB_prj,集成流-WSSB_Intergration_Stream,集成流的视图

-WSSB_Intergration_View。

2.1. 第一步:Creat VOB

1、Name and Major Parameters:输入VOB名称WSSB,为了让WSSB即做VOB的标签,又做构件名,不选择选项“This VOB will contain UCM components”;

2、storage:根据情况选择存储空间

3、options:选择PVOB,其余选项采用默认的

2.2. 第二步:Import VOB as Component

由于我们让WSSB兼做VOB的标签和构件名,这里不用使用“new component in a VOB”方法,直接import即可。

2.3. 第三步:New Project

1、输入project名称WSSB_prj,以及集成流名称WSSB_Intergration_Stream

2、采用默认选项no

3、选择componet WSSB,选择基线

4、使所选的componet可写(按以上的步骤建立project,如果这里不选modifiable,则无法在目录中导入文件。但实际上,目前ctais所用的component也是non-modifiable的,很可能以前的建立步骤和本文所写的有所不同)

2.4. 第四步:导入所需的初始文件

给集成流建立视图,假设在Z:,则形成的目录结构是Z:\WSSB。假设需要导入的初始内容在D:\src和D:\internet,在command window中执行以下命令:

clearfsimport –r D:\src Z:\WSSB

clearfsimport –r D:\internet Z:\WSSB

在WSSB下创建了目录src和internet。

2.5. 第五步:建立开发流

导入完毕后,给集成流打基线BL1。创建开发流时选择基线BL1。

3. 删除project和component

3.1. 第一步:删除activity中的element

如果有activity,打开change set属性页。找到change set的properties,例如:

M:\chaoyong_CTAIS_SRC_PRJ_3\user_projects\dmctais\applications\ctais\work\zs\srths\z s_srths_kj\[email=dlg_historysrths.html@]dlg_historysrths.html@[/email]@\main\chaoyo ng_CTAIS_SRC_PRJ_3\1

1、cleartool

2、cd M:\chaoyong_CTAIS_SRC_PRJ_3\user_projects\dmctais\applications\

ctais\work\zs\srths\zs_srths_kj

3、rmelem dlg_historysrths.html

注意,这将删除该文件在所有流上的所有版本。不仅仅是在流chaoyong_CTAIS_SRC_PRJ_3上的。

3.2. 第一步:删除activity中的其他version

如果activity中存在根目录的version,例如user_projects目录的版本。这时用rmelem无法删除。则可以打开user_projects目录的版本树,右击相应的version,点击delete即可。

3.3. 第二步:删除activity

当activity中所有version都被删除之后,在图形界面里选中activity,按delete按钮即可。

3.4. 第三步:删除view

可以打开steam的view属性页,选中相应的view,点击remove。

3.5. 第四步:删除stream

当stream里不包括activity、view之后,选中相应的stream,按delete按钮。

3.6. 第五步:删除project

当project不包括stream之后,选中相应的project,按delete按钮。

3.7. 第六步:删除component

1、cleartool

2、rmcomp [componet name]@ /[PVOB name]

componet的名字格式可以从componet的属性里找到。

4. 目录的权限控制

4.1. 在域中增改相关的用户和组

管理服务器上的域用户和组。假设这里新增组TAX,内设成员若干。

4.2. 增改vob的grouplist

cleartool

protectvob -add_group “TAX “ D:\ClearCase_Storage\VOBs\doc_comp.vbs

4.3. 更改目录的权限

cleartool

cd Z:\doc_comp\1.CTAIS20二期--开发库

protect -chmod -r o-rwx

相关文档
最新文档