处于 ClearCase 源控件下的每个文件或文件夹都作为元素来存储,元素具有一个或多个分支,每个分支上有一个或多个版本。 很多版本还具有标签。当元素被修改时,创建分支和版本。标签根据需要来使用(例如,用来区分特定分支和特殊版本,或者提供便捷的途径来选择一组相关版本)。无论您使用的是 UCM 还是基本 ClearCase,都存在这些分支、版本和标签;在 UCM 中,您不必直接对它们进行处理。ClearCase 源代码控制下的资源的分支、版本和标签信息可通过“ClearTeam 导航器”视图和 ClearCase 属性视图进行访问。您也可以使用 ClearCase 版本树视图来查找 ClearCase 资源的分支、版本和标签信息。
也可以使用“ClearTeam 导航器”视图来创建分支和标签类型。关于分支、版本和标签的更多信息,请参阅 ClearCase 文档。
当您向 ClearCase 源控件添加资源时,将在 VOB 中创建代表该资源的元素。元素具有名为“主分支”的单个分支和该分支上的单个版本(版本 0)。元素的后续版本可以在主分支上创建,如果需要(例如,为了允许沿着主分支、下一发行版分支和错误修正分支进行并行开发),还可以创建附加分支。元素的分支结构被称作它的版本树。
您可以使用 IBM Rational® ClearTeam Explorer™ 中的“ClearTeam 导航器”视图来创建分支类型。
版本树中的每个分支包含一个或多个元素版本。每个版本代表元素的一个修订版。版本使用版本扩展的路径名来标识,它包含元素在 VOB 中的路径名,还指定它的分支名以及在该分支上的版本号。例如,对于位于 VOB 目录 \product\src\ 中的主分支上的文件 module.java,它的第 4 个修订版的、版本扩展的路径名为 \product\src\module.java@@\main\4。ClearTeam 详细信息视图的版本列显示资源的版本扩展的路径名称。ClearCase 版本树视图显示以图形方式表示的资源版本历史记录。
ClearCase 标签是附加在版本中的用户定义的名称。项目经理和 ClearCase 管理员使用标签来定义和保存开发生命周期中在特定点上一组文件和目录版本相互之间的关系。可以使用 ClearCase Explorer 视图来创建标签类型。然后,您可以使用 ClearCase 版本树的应用标签对话框,或者“应用标签”向导将标签应用于 Rational ClearCase 资源。
标签在一些 ClearTeam Explorer 对话框中可见,也可能会出现在 ClearCase 视图的版本选择规则中。 您也可以使用 ClearCase 版本树视图或 ClearTeam 导航器视图来查看或查找附加到 Rational ClearCase 资源的标签。