工具向导:从 Rational Rose 访问 Rational ClearCase
此工具向导描述如何使用 Rational Rose ClearCase 外挂程序来访问 Rational ClearCase,以便管理对 Rose 模型文件及其生成的源代码文件的变更。
工具:Rational Rose
关系
主要描述

概述

Rational Rose ClearCase 外挂程序提供了 Rational ClearCase 和 Rational Rose 之间的紧密集成。使用此外挂程序,您可以从 Rational Rose 内部访问许多 ClearCase 功能,从而可以简单方便地进行设置,并确保对 Rose 模型文件以及 Rose 生成的某些类型的源文件进行源控制和变更管理。

Rational Rose 文件包含模型文件(.mdl)、各种文件和受控单元(.cat、.sub、.prc、.prp),以及从 ANSI C++ 或 Rose C++ 类和组件生成的源文件。

帮助手册图标 关于 Rose 文件的详细信息,请参阅 Rational Rose 联机帮助中的 Controlled Units 主题。

工具步骤

为了顺利地从 Rational Rose 使用 Rational ClearCase,必须确保 Rose ClearCase 外挂程序在 Rose Add-In Manager 中处于活动状态。然后可从 Rose 内部执行以下 ClearCase 任务:

  1. 创建和管理 Rose 开发环境
  2. 向 Rational ClearCase 版本控制添加 Rational Rose 文件
  3. 检入和检出 Rational Rose 文件
  4. 查看关于 Rational Rose 文件的 Rational ClearCase 信息
  5. 将 Rational Rose 文件交付给集成流
  6. 从集成流更新工作空间

1. 创建和管理 Rational Rose 开发环境

您可以使用 Rational Rose ClearCase 菜单来执行许多必需的任务,以便从 Rose 内部创建和管理 Rose 开发环境:

  • 使用启动 Version Control Explorer 来查看 ClearCase 详细信息,并获得对 ClearCase 环境的命令(包括处理 VOB、视图、分支、流和项目的命令)的访问。
  • 使用 Project Explorer 来创建和处理 ClearCase 项目、视图和流。一旦启动 Rational ClearCase Explorer,便可以访问所有 ClearCase 命令,这些命令允许您定义和提升基线、交付和同步流。仅在运行 ClearCase 4.0 或更高版本时此命令才有效。
有关更多信息

请参阅以下 Rational ClearCase 工具向导:

2. 向 Rational ClearCase 版本控制添加 Rational Rose 文件

要从 Rational Rose 向 Rational ClearCase 版本控制添加文件,可以使用 Rose 弹出菜单,或从 Rose“工具”菜单上的 ClearCase 子菜单选择添加至版本控制。根据所运行的 ClearCase 版本,此命令会显示与 ClearCase 对接的 Rose 对话框,或者显示实际的 ClearCase 对话框。您也可以使用 Rose ClearCase 命令从 ClearCase 版本控制中除去文件。不过,在从版本控制中除去文件时,始终应该谨慎为好。

有关更多信息

帮助手册图标 关于向 Rational ClearCase 版本控制添加文件以及从中除去文件的详细信息,请参阅 Rational Rose ClearCase 外挂程序联机帮助和 Rational ClearCase 工具向导使用 Rational ClearCase 设置实施模型

3. 检入和检出 Rational Rose 文件 

要通过 Rational Rose 将文件从 Rational ClearCase 版本控制中检出以及检入其中,可以使用 Rose 弹出菜单,或从 Rose“工具”菜单上的 ClearCase 子菜单选择下面的一条命令:

  • 检入
  • 检出
  • 撤消检出
  • 获取最新

根据所运行的 Rational ClearCase 版本,这些命令会显示与 ClearCase 对接的 Rational Rose 对话框,或者它们显示实际的 ClearCase 对话框。

有关更多信息

帮助手册图标 关于对 Rational ClearCase 版本控制的 Rational Rose 文件检出和检入的详细信息,请参阅 Rose ClearCase 外挂程序联机帮助和 Rational ClearCase 工具向导检出和检入配置项以及使用 UCM 变更集

4. 查看关于 Rational Rose 文件的 Rational ClearCase 信息

Rational Rose ClearCase 外挂程序提供了两组命令,允许您获取关于 Rose 文件的 ClearCase 信息。

  • 列表命令查询 Rational ClearCase,然后以文本格式显示请求的信息。列表命令包含:“对象”、“历史记录”、“检出”、“版本树”和“以上全部”。
  • 浏览命令直接访问 Rational ClearCase 对话框,从而允许您使用 ClearCase 的图形浏览器查看文件信息。浏览命令包含“属性”、“历史记录”、“版本树”和“目录”。
有关更多信息

帮助手册图标 关于如何在 Rational Rose 内部查看 Rational ClearCase 信息的详细内容,请参阅 Rose ClearCase 外挂程序联机帮助。关于 ClearCase 文件信息的详细说明,请参阅 Rational ClearCase 联机帮助。

5. 将 Rational Rose 文件交付给集成流 

要将 Rational Rose 文件从开发流交付给集成流,请从 Rose“工具”菜单的 Rational ClearCase 子菜单使用交付流命令。仅在运行 ClearCase 4.0 或更高版本时此命令才有效。

有关更多信息

帮助手册图标 关于在 Rational ClearCase 中将开发流交付给集成流的详细信息,请参阅 Rational ClearCase 工具向导交付工作

6. 从集成流更新工作空间

要从集成流中最近的基线更新开发流中的 Rational Rose 文件,请从 Rose“工具”菜单的 Rational ClearCase 子菜单使用同步流命令。仅在运行 ClearCase 4.0 或更高版本时此命令才有效。

有关更多信息

帮助手册图标 关于使用 Rational ClearCase 同步开发流的详细信息,请参阅 Rational ClearCase 工具向导更新工作空间