用户存储库工作空间中的多个组件

时间:2012-04-12 14:16:04

标签: clearcase rtc

将多个组件添加到用户存储库工作区的重点是什么。根据我的理解,需要一个组件,因为这是本地存储库中源代码的占位符,但为什么有多个组件?

1 个答案:

答案 0 :(得分:3)

如“When to use multiple components within a stream in RTC source control”中所述,您可以在Stream中定义多个组件,以便更轻松地将您的文件集管理为连贯的子集。

这是系统方法,您可以在其中列出构建系统所需的所有组件。

但是,对于给定的任务,您可能不需要所有组件来完成所述任务。
这就是为什么存储库工作区允许您只选择需要在“空间”中查看的内容才能工作(工作+空间)。
即使这样,您的本地工作区(或沙箱)也允许您加载(即复制在硬盘驱动器上)仅部分选定的组件,甚至是一个组件的子集(以避免复制太多文件。)

您会在ClearCase UCM快照视图的加载规则中找到类似的方法,其中包含:

  • 配置规范选择 all 流的组件
  • 但加载规则仅加载(复制)您在硬盘上的内容

因此,在以下模式中(来自Jazz Source Control FAQ),repo工作空间没有在Stream上声明所有组件,并且本地工作空间不必加载repo的所有组件工作区。

enter image description here