工具向导:使用 Rational ClearCase 更新项目工作区
此工具向导描述如何使用已集成、已测试和已核准一般用于 Rational ClearCase 的工作来更新开发工作区。
工具:Rational ClearCase
主要描述

概述

下图说明了 UCM 工作流程。 此工具向导中讨论了加阴影的区域。

UCM 工作流程图

在 UCM 模型中,从多个源交付的活动(工作)会集成和组织到基线中。通常,基线要经过测试和错误修正循环,直至达到满意的稳定级别。当基线达到该级别时,项目经理将其指定为流的建议基线。

要以建议的基线处理一组版本,则重新为开发工作空间定基。 当交付活动时,要使必要合并的数量最小,则使用每个新建议的基线(当其变为可用时)重新为开发工作空间定基。

此工具向导在运行 Microsoft Windows 时适用。

工具步骤

重新定基操作包括以下任务:
  1. 准备开发视图
  2. 启动重新定基操作
  3. 合并文件
  4. 测试开发工作空间
  5. 完成同步操作

帮助手册图标 有关此过程步骤的详细信息,请参考以下 ClearCase 联机帮助主题:

  • Comparing files, directories, and versions
  • Merging files, directories, and versions

1. 准备开发视图

  1. 在开始重新定基操作之前,检入所有工作。ClearCase 只更新检入的文件和目录。ClearCase Find Checkouts 实用程序查找视图中的已检出版本。
  2. 浏览到开发工作空间。在左边窗格中,右键单击视图目录,然后单击 ClearCase > 查找检出

帮助手册图标 有关查找和检出工作的详细指示信息,请参考 ClearCase 联机帮助中 Finding checked out elements 主题。

2. 启动同步操作

  1. 从连接到开发流的视图开始重新定基操作。 
  2. “重新定基流预览”对话框显示项目的建议基线以重新定基。当开始重新定基操作时,它执行文件合并,并且在遇到必须手动解决的文件冲突时通知您。 

帮助手册图标 有关此过程的详细指示信息,请参考 ClearCase 联机帮助中的 To start a rebase operation 主题。

3. 合并文件 

  1. ClearCase 将开发流中的工作和集成流中的工作合并起来,自动完成不重要的合并。  
  2. 如果发生严重的合并冲突,则同步操作会启动 DiffMerge 实用程序并提示您解决冲突。 

帮助手册图标 有关此过程中步骤的详细信息,请参考 ClearCase 联机帮助中的 Merging files, directories, and versions主题。

4. 测试开发工作空间

  1. 构建和测试开发视图中的源文件,以验证已使用基线中的版本成功构建未交付的活动。 
  2. 在重新定基之后,构建和测试开发视图中的源文件,以验证已使用基线中的版本成功构建了未交付的活动。

5. 完成同步操作 

完成重新定基操作由两个任务组成:检入所有合并结果和将操作状态更改为完成。 

  1. 测试工作之后,在“同步状态”对话框中单击完成。 
  2. ClearCase 检入所有已检出到开发视图的版本并通知开发流重新定基操作完成。
  3. 单击关闭退出该对话框。

手册图标 有关每一步的详细信息,请参阅 ClearCase 手册 Developing Software 中的“Rebasing Your Work Area”。