每个 ClearCase 视图的内容都由其配置规范确定。ClearCase 视图的配置规范包含版本选择规则,这些规则将在 VOB 中选择每个文件或目录元素的至多一个版本。如果您正在使用 UCM,那么配置规范由 UCM 项目定义并自动创建。使用基本 ClearCase 时,由您自行指定版本规则。
基于副本的视图类型(快照、Web 和自动)的配置规范还包含装入规则,这些规则用于指定要从 VOB 装入的目录和文件的路径名。装入规则是快照视图和 Web 视图所必需的。您还可以使用这些规则来填充自动视图,但是在此情况下这些规则不是必需的,因为您可以通过打开文件来隐式装入这些文件。
版本选择规则使用元数据(例如,分支名称、版本号和标签)来指定视图所选的元素版本。 对于任何元素,配置规范至多选择它的一个版本。访问元素时,配置规范会选择您将处理的元素版本。
UCM 视图的配置规范由与其关联的 UCM 项目来定义。仅当需要向允许的区域中添加定制规则时,才可以编辑 UCM 视图的配置规范。在缺省情况下,基本 ClearCase 视图使用的配置规范选择每个已装入元素的主分支上的最新版本。这称为 /main/LATEST 规则。
每当更改配置规范时,都必须显式更新所有视图类型(动态视图除外),使其包含所选的版本。 更新的结果就是装入新版本、卸装旧版本(不再选中),或两者同时进行。在编辑配置对话框中编辑版本选择规则时,应用您的更改会启动更新。可能更改配置规范的 UCM 同步流和从流交付操作也会导致视图被更新。
单个的装入规则可以指定一个文件或一个目录。指定目录的装入规则会装入目录及其所有内容(文件和子目录)。指定文件的装入规则仅装入指定的文件。要装入 VOB 或组件中的所有资源,需创建指定 VOB 或组件根目录的装入规则。
要创建一组显式的装入规则,请使用编辑配置中的装入规则编辑器。要从 VOB 装入资源并隐式地为它创建装入规则,请使用装入资源对话框。当您使用检出对话框中的控件对话框来检出未装入的资源时,会为资源创建装入规则,然后资源被装入并检出。无论如何创建装入规则,您都需要使用编辑配置中的装入规则编辑器来除去它。