ClearCase与ClearQuest集成实战指南

5星 · 超过95%的资源 需积分: 13 10 下载量 102 浏览量 更新于2024-09-19 收藏 421KB DOCX 举报
"clearcase clearquest 集成 使用指南" 在软件开发环境中,IBM的ClearCase和ClearQuest是两款强大的工具,分别用于版本控制和缺陷跟踪管理。它们的集成使得开发者能够在统一的工作流程中管理和追踪代码更改与问题解决。本指南详细介绍了如何将这两款工具有效地结合在一起。 1. **ClearCase和ClearQuest的集成** ClearCase是一款成熟的版本控制系统,它允许团队协作开发,管理源代码和其他文件的版本。而ClearQuest则是一个强大的缺陷跟踪系统,用于记录和管理问题、变更请求和任务。集成这两者意味着变更请求可以直接与ClearCase中的特定文件版本关联,确保了变更的可追溯性和审计性。 2. **集成过程** - **创建CQ Enabled Project**: 在集成开始时,需要在ClearCase的UCM环境中创建一个CQ Enabled Project。这一步骤会激活项目对ClearQuest的连接,使项目能够与ClearQuest数据库通信。 - **设置策略**: 集成后,需要定义和配置策略,例如关联哪些变更请求类型到哪些ClearCase元素,以及如何处理版本和请求集之间的关系。 - **关联活动**: 在创建或修改版本时,可以将这些活动与ClearQuest的变更请求相关联,确保每次更改都有适当的变更请求支持。 - **在ClearQuest界面执行ClearCase操作**: 用户可以在ClearQuest界面上查看、创建和更新与版本相关的变更请求,同时触发ClearCase的操作,如提交或回退版本。 - **取消CQ Enabled特性**: 如果需要,可以通过修改Project属性来取消CQ Enabled特性,将项目恢复为不与ClearQuest集成的状态。 3. **创建CQ Enabled Project** 这一步涉及到在创建新Project时选择“CQ Enabled”选项,并指定与ClearQuest的连接。连接信息应与ClearQuest端已建立的连接匹配,确保用户数据库的正确配置。首次连接时可能需要输入ClearQuest的用户名和密码。 4. **设置策略** 配置策略涉及到定义何时以及如何在ClearQuest和ClearCase之间建立关联。这可能包括设置规则,如只有通过ClearQuest审核的变更请求才能触发ClearCase的版本提交。 5. **关联活动** 通过关联,可以确保每次在ClearCase中的代码修改都与相应的ClearQuest变更请求相关联,这样可以跟踪每个版本的变更历史,同时提供问题解决的上下文。 6. **在ClearQuest界面执行ClearCase操作** 用户可以直接在ClearQuest的界面中查看和操作ClearCase的相关信息,如查看版本历史、提交新版本或撤销更改,这提高了工作效率并减少了错误的可能性。 7. **如何取消CQ Enabled特性** 如果不再需要集成,可以访问Project的属性设置,取消“CQ Enabled”复选框,选择不再使用的连接和数据库,然后保存更改。这将断开项目与ClearQuest的链接,恢复到仅使用ClearCase的独立工作模式。 ClearCase和ClearQuest的集成提供了一个强大的工具组合,帮助团队高效地管理软件开发过程中的版本控制和问题跟踪。通过明确的步骤和策略配置,可以确保整个开发流程的透明度和一致性。