ClearCase:在快照视图中创建基线

ClearCase:在快照视图中创建基线,clearcase,Clearcase,使用ClearCase UCM,我可以在快照视图目录中创建基线。如果不是所有文件都是最新的,那么基线中包括哪个版本的文件 示例:foo.txt的版本3位于快照视图目录中,并且已经存在该文件的版本4。基线引用文件的哪个版本 这是否取决于ClearCase的版本(我使用的是ClearCase7.1)?我必须考虑什么吗? 问题背景:对于持续集成构建,我希望使用快照视图。在创建或更新快照视图期间,其他用户将文件签入到同一流时,此新版本可能是快照的一部分,也可能不是快照的一部分。至少我希望能够识别生成使用

使用ClearCase UCM,我可以在快照视图目录中创建基线。如果不是所有文件都是最新的,那么基线中包括哪个版本的文件

示例:foo.txt的版本3位于快照视图目录中,并且已经存在该文件的版本4。基线引用文件的哪个版本

这是否取决于ClearCase的版本(我使用的是ClearCase7.1)?我必须考虑什么吗?

问题背景:对于持续集成构建,我希望使用快照视图。在创建或更新快照视图期间,其他用户将文件签入到同一流时,此新版本可能是快照的一部分,也可能不是快照的一部分。至少我希望能够识别生成使用了快照目录中的哪些文件。

:A取决于选择机制(配置规范) 提供所述选择机制的本地访问机制(快照或动态视图)

对于组件中的每个元素,基线记录在执行
mkbl
时由流的配置选择的元素的版本

因此,
-view
参数仅用于引用流(及其相关的配置规范):

指定要从中创建基线的视图。基线是在视图附着到的流中创建的

例如,如果您在
coyne\u dev\u视图
中工作,但希望从视图
coyne\u集成视图
指定的配置创建基线,请使用
-view coyne\u integration\u视图

此选项在项目的集成流中创建基线,该基线包括
coyne\u integration\u视图中包含的所有签入版本

如果未指定视图标记,则使用当前视图

在您的情况下,如果您的UCM视图应该选择
v4
,但当前正在选择
v3
,因为快照视图尚未更新,那么基线应该参考
v3
(视图当前选择的内容)

因此,对于您的背景问题,最好在
mkbl
之前执行
cleartool更新

-vie/w view-tag