上篇讲了创建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集成。
完成
最终效果