统一变更管理(UCM)是基于 Rational ClearCase 工具的结构化的开发流程。
在使用 UCM 时,开发人员使用高级操作来参与结构化工作流程,而不必直接处理个体分支以及文件和目录的版本。
在开发人员开始使用 UCM 之前,项目经理必须定义一个或多个 UCM 项目。项目经理创建项目,将其作为项目 VOB 中的一个对象。此对象仅包含管理和跟踪产品工作所需的元数据(例如,组件、活动、策略)。它不包含任何项目资源(源代码、文档等等)。
当开发者加入 UCM 项目时,他们使用加入项目向导来完成以下步骤。
在创建 UCM ClearCase® 视图之后,开发人员在视图中装入由“项目建议的基线”选择的目录和文件元素版本。这确保了项目团队的所有成员都开始自同一组资源。
一些 ClearCase 操作是特定于 UCM 项目的,例如加入 UCM 项目、同步、交付、选择活动以及创建活动。公共 UCM 选项的图标显示在 UCM 工具栏中:
。