ClearCase 的使用: 创建VIEW, 创建Component, 创建Project

上篇讲了创建VOB和PVOB,并且加深了UCM和Base里面一些概念的区分

接下来创建view,component,project等

创建view

启动的方式很多种,

我打开C:/Program Files/Rational/ClearCase/bin/clearviewtool.exe

1:配置view是否被Clearcase项目树中现有的项目所应用

2:Clearcase项目树中现有的项目

(这里没搞的太明白,先不细究了。If the development project uses Rational ClearCase UCM, you can choose a project to associate with the view that you create. If you join a multiple-stream project, you also create a development stream to configure the development view for the project.)

(update:2010/07/07 选择yes其实就是创建UCM视图。被IBM山寨成join project,翻译为加入项目)

我先选择NO,下一步选择view类型

1:是静态视图

2:是动态视图

一般开发人员选择静态视图,在本地创建和VOB同样的环境,也便于开发

一般管理人员选择动态视图,因为不需要读取所有的内容。(具体情况具体分析,稍微再分析静态视图和动态视图)

我们先选择动态视图,也就是2,因为我们作为管理员身份创建一个UCM完整实力。,下一步

1:view的name,必填

2:view映射的盘符,必填

3:view的备注,可选

4:advanced options里面就是view的一些高级设置,这里介绍了view的一些相关属性。一般我们就修改view保存在服务器上面。

这样便于管理员维护。其他保存不变就行了。

(扩展下Text modes有三种,下面是区别

transparent (formerly unix) No line terminator processing is done.
insert_cr (formerly msdos) A <CR> character is inserted before every <LF> character.
strip_cr The <CR> character is stripped from every <CR><LF> sequence. )

我们选择

一路下一步,完成就行了。一个view创建完毕。

打开Rational Clearcase explorer,切换导航到UCM,选择红色标记的project Explorer,弹出下面界面

这里就可以创建components了。

创建components是有两种方式。对应生成两级目录。

1:转化VOB为一个component

2:直接创建一个component

前面我们也提到了vob和component的联系。一个comonent是一组文件,那么它可以把一个普通的vob库构成component,也可以把一个VOB库的某个文件夹看做component,但是必须是vob库的一级目录(待完善)

选择刚刚创建的PVOB(lab_pvob),右键点击“Components”节点,在右键菜单中选择New—Component in a VOB,弹出“Create a Component in a VOB”对话框

弹出界面

1:VOB的名称

2:component 的名称

3:根目录

按照上面的格式填入,ok后弹出

关联上面创建的view,确定就行了。

最后效果:(同样操作3个,依次选择3个vob)

(其他的操作暂时不了解。以后再追加。目前这个实例暂时就这样了。)

创建项目project

在“Exploring ClearCase Projects”界面,右键点击PVOB名,在右键菜单中选择:New—Project,

打开“New Project”对话框

下一步

1:项目名称

2:集成流名称(输入项目名后,会自动生成,比如上图的lab_Integration,可以保持这样,也可以自定义)

3:项目描述

4:多流开发模式

5:单流开发模式

最后输入

下一步选择该项目不从其它已存在项目获取推荐基线,NO,“下一步”。

增加组件。本步骤分以下几个子步骤:
0.1 点击“Add”按钮,弹出“Add Baseline”对话框
0.2 选择组件,点击“Change”按钮,选择“All Streams”
0.3 在“Baselines”部分,选择仅有的一条基线
0.4 点击“OK”按钮
0.5 重复执行步骤1)—4),增加其他两个组件。

最终效果

确定后,

1:定义那些component是允许修改的。勾选后就可以修改了。可能出现公用组件。就不需要提供修改,不勾选。

我们这个实例,全部允许修改

2:缺省基线级别

3:是设置缺省的deliver目标流。如无特殊需求一般不设置,
4:点击进去,出现很多策略。可以按照实际情况设置。(我们这里不做修改了,以后也可以修改的。)

下一步,是否和Clearquest集成,我们实例选择集成

1:是否和Clearquest集成

2:clearquest的连接connection

3:clearquest的用户库

选择集成。如果顺利的话,连接和用户库数据都会马上读出来。(配置的服务器本机必须有Clearquest的环境。)

设置项目策略。点击“Policies”按钮,在弹出的登录对话框中输入管理员帐号和密码
在Policies对话框中,选择ClearQuest Tab页。在For Changing Activity组中,勾选上“Transitioned to Complete after Changing Activity”,完成CC和CQWeb集成。

完成

最终效果

转自:http://blog.csdn.net/hhg208/article/details/5718826

猜你喜欢

转载自blog.csdn.net/brandyzhaowei/article/details/19079075