ClearCase和ClearQuest集成使用指南.docx

上传人:b****2 文档编号:2369213 上传时间:2022-10-29 格式:DOCX 页数:8 大小:281.54KB
下载 相关 举报
ClearCase和ClearQuest集成使用指南.docx_第1页
第1页 / 共8页
ClearCase和ClearQuest集成使用指南.docx_第2页
第2页 / 共8页
ClearCase和ClearQuest集成使用指南.docx_第3页
第3页 / 共8页
ClearCase和ClearQuest集成使用指南.docx_第4页
第4页 / 共8页
ClearCase和ClearQuest集成使用指南.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

ClearCase和ClearQuest集成使用指南.docx

《ClearCase和ClearQuest集成使用指南.docx》由会员分享,可在线阅读,更多相关《ClearCase和ClearQuest集成使用指南.docx(8页珍藏版)》请在冰豆网上搜索。

ClearCase和ClearQuest集成使用指南.docx

ClearCase和ClearQuest集成使用指南

 

ClearCase和ClearQuest集成

使用指南

北京握奇数据系统有限公司

 

文件状态:

[√]草稿

[]修改稿

[]正式发布

文档密级:

当前版本:

部门:

技术开发

cc项目名称:

作者:

李金锁

完成日期:

审核:

日期:

2010-1-7

审批:

日期:

 

版本历史

版本

日期

作者

说明

0.1

2010-1-7

李金锁

目录

1ClearCase和ClearQuest的集成4

2集成过程4

2.1创建CQEnabledProject4

2.2设置策略6

2.3关联活动7

2.4在ClearQuest界面执行ClearCase的一些操作9

2.5如何取消Project的CQEnabled特性10

1ClearCase和ClearQuest的集成

所谓ClearCase和ClearQuest的集成,就是指将ClearQuest中的变更请求(ChangeRequest)关联到ClearCase中某元素(element)的某一版本(Version)上。

一个变更请求可以被关联到一个或多个版本上,这些版本被称为变更请求的变更集(ChangeSet)。

一个版本可以被关联到一个或多个变更请求,这些变更请求被称作版本的请求集(RequestSet)。

2集成过程

要实现UCMClearCase与ClearQuest的集成,首先必须在ClearCaseUCM的环境里创建一个CQEnabledProject,即一个激活了ClearQuest相应功能的工程(Project)。

2.1创建CQEnabledProject

●创建Project的过程中,可以选择所创建的Project是否与ClearQuest进行集成,这时,connection的下拉列表中会显示出之前在ClearQuest端已经创建好的Connection的名称,从下拉列表里选中这个Connection,则UserDatabase项会自动显示出与这个Connection所对应的数据库名称。

如果是初次登陆ClearQuest数据库,会出现一个登陆窗口,要求你输入登录使用的用户名和密码。

图1创建CQEnabled工程

●Project创建完成之后,修改Project的属性,指定其CQEnabled。

在ProjectExplorer中,选中刚刚创建的Project,右键,选择属性(properties),在打开的属性页中选择"ClearQuest"页。

此时"ProjectisCQenabled"复选框应该是出于未被选中状态。

选中复选框,从下来列表中选择已经在ClearQuest建好的Connection和UserDatabase。

"确定",完成操作。

图2在工程属性中指定工程为CQEnabled

2.2设置策略

CC和CQ集成后,可对集成的一些参数进行设置。

在ProjectExplorer中,选中刚刚创建的Project,右键,选择”Policies”,可对参数进行设置,完成后点击“确定”.

图3设置集成参数

第一个红色框选项为是否允许在ClearCase客户端提交ClearQuest记录。

第二个红色框选项为是否在deliver完成后,自动完成ClearQuest记录的转换。

例如Defect由Opened的状态变更为Resolved状态,Task由TaskDisposed状态变更为TaskFinished状态。

2.3关联活动

●当开发人员加入项目后,创建好开发视图,在开发视图的环境下,创建新的文件,或者对文件进行检出检入操作时,需要选择一个与这个文件的版本相关联的活动(activity)。

图4指定活动(activity)

●在设定相关联的activity的时候,有二种方式:

在下拉列表中选择一个已有的defect或Task与之关联;或者使用"browse"查询一个满足一定条件的记录。

Ø选择已有的Defect或Task

如果事先在ClearQuest客户端中已经创建了一些记录,那在activity的下拉列表中就会自动列出来这些记录。

不过,哪些纪录会列在列表里也是有一定的限制条件的:

1)这些Defect或Task的所有人(owner)必须和ClearCase中作集成时登陆ClearQuest所使用的用户帐户是一致的,也就是说只有那些分配给这个用户处理的Defect才能在备选的活动列表里出现。

2)只有处于Assigned、Opened状态的defect或处于SolutionSubmitted、TaskDisposed状态的才会被列到activity的备用下拉列表中。

●“Browse”方式

选择"Browse"按钮,弹出"ActivityEntityBrowser"窗口。

可以在这个窗口中选择"新建查询"建立一个新的Query,设定查询条件,选择满足需要的记录。

设定好查询结果要显示的字段以及查询条件后,可以将这个查询保存(保存后的查询也可以直接在ClearQuest客户端中被使用)。

新创建的查询会列在"ActivityEntityBrowser"的窗口中,选中这个查询,或者选择其他已经在ClearQuest中创建的查询,点击"运行"按钮,在查询结果中选择正确的记录,作为与ClearCase中的文件版本相关联的活动(activity)。

注意:

我们使用此方式时,关联时也只可以选择Defect或Task的所有人(owner)与集成帐户一致的,且处于Submitted、Assigned、Opened状态的defect记录或处于SolutionSubmitted、TaskDisposed状态的Task记录

图5查询相关记录

2.4在ClearQuest界面执行ClearCase的一些操作

实现了UCMClearCase与ClearQuest的集成之后,不仅可以在ClearCase执行ClearQuest的一些操作,同时,也可以在ClearQuest端执行例如检入、查看历史信息等ClearCase的操作。

在ClearCaseExplorer中,当对一个文件进行加入源控制、检入、检出操作时,会使活动(activity)指向ClearQuest的某一个记录。

其实,这种关联建立之后,也把这个文件加入到了ClearQuest所对应的记录的变化集(changeset)当中。

在ClearQuest中通过查询得到和ClearCase中某个文件版本相关联的记录(defect或者其它类型的记录),打开他的变化集(changeset),会看到与之相关联的文件及其版本。

右键点击这个文件,在弹出的菜单中可以进行ClearCase的一些相关操作。

如图所示:

图6可以在ClearQuest中进行的ClearCase的操作

2.5如何取消Project的CQEnabled特性

如果一个Project此时是CQEnabled的,在ProjectExplorer中,选中这个工程(Project),右键,选择属性(properties),在打开的属性页中选择"ClearQuest"页。

此时"ProjectisCQenabled"复选框应该是被选中的状态。

想要取消这个工程(Project)的CQEnabled特性,只要去掉复选框的选中状态即可。

"确定"之后,系统会提示取消的操作会涉及到多少个ClearQuest的记录。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1