关于 ClearCase 统一变更管理(UCM)

统一变更管理(UCM)是基于 Rational ClearCase 工具的结构化的开发流程。

在使用 UCM 时,开发人员使用高级操作来参与结构化工作流程,而不必直接处理个体分支以及文件和目录的版本。

在开发人员开始使用 UCM 之前,项目经理必须定义一个或多个 UCM 项目。项目经理创建项目,将其作为项目 VOB 中的一个对象。此对象仅包含管理和跟踪产品工作所需的元数据(例如,组件、活动、策略)。它不包含任何项目资源(源代码、文档等等)。

注: ClearCase 和 Eclipse 使用术语项目来描述软件开发的不同方面。Eclipse 项目定义资源层次结构,如包含 Java 源文件的文件夹。ClearCase UCM 项目使用基线、活动和流来定义一组人员如何管理资源更改。UCM 项目的成员可以处理一个或多个 Eclipse 项目。

当开发人员加入 UCM 项目时,他们使用加入项目向导来完成以下步骤。

  1. 选择在其中定义项目的项目 VOB。
  2. 加入项目。
  3. 创建能够在其中对项目组件进行操作的本地 UCM 开发视图。(某些名为单流项目的 UCM 项目不使用开发视图。而是所有开发人员都在集成视图中工作。)
  4. 创建可向其交付工作的本地 UCM 集成视图。

在创建 UCM ClearCase® 视图之后,开发人员在视图中装入由“项目建议的基线”选择的目录和文件元素版本。这确保了项目团队的所有成员都开始自同一组资源。

一些 ClearCase 操作是特定于 UCM 项目的,例如加入 UCM 项目、同步、交付、选择活动以及创建活动。公共 UCM 选项的图标显示在 UCM 工具栏中:ucm 工具栏

注: 对于支持 CQ 的 UCM 项目,开发人员可以利用 ClearCase UCM 与 ClearQuest 集成以将 UCM 活动与 ClearQuest 记录连接。

反馈