ClearCase快照视图未更新

时间:2017-06-07 12:35:56

标签: clearcase snapshot config-spec

我第一次使用ClearCase,在理解快照视图方面遇到了一些麻烦。我有配置规范的视图

element * CHECKEDOUT
element * /main/dev/LATEST
load "\project\dir1"
load "\project\dir2"
load "\project\dir3"

我在没有加载规则的情况下使用相同的配置规范和动态视图。我已经将一个名为“configSpecTest.txt”的文件签入“\ project \ dir1 \ subdir”,这会显示在我的动态视图中。

然而,在致电

之后
cleartool update

并被告知它已成功更新,我的快照视图中没有该文件。我觉得我对快照视图的工作方式存在根本的误解。有人可以向我解释我哪里出错了吗?

1 个答案:

答案 0 :(得分:0)

尝试使用如下配置规范:

element * CHECKEDOUT
element * .../dev/LATEST
element * /main/LATEST -mkbranch dev
load "\project\dir1"
load "\project\dir2"
load "\project\dir3"

您应始终需要最后一个选择规则element * /main/LATEST,因为要加载/访问元素,您需要加载/访问其父元素,/project可能没有任何版本dev分支。

虽然您的元素在动态视图中可见,但请尝试查看另一个动态视图中是否显示该元素,并在您的问题中提及原始配置规范。

尝试使用动态视图和上面提到的配置规范再次创建元素:这就是为元素创建新分支的方法。
请参阅" ClearCase Branching using configspec"