ClearCase 快照视图未更新

ClearCase Snapshot View Not Updating

我是第一次使用 ClearCase,在理解快照视图时遇到了一些困难。我对配置规范有看法

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

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

然而,调用后

cleartool update

并被告知已成功更新,但该文件不在我的快照视图中。我觉得我对快照视图的工作原理存在根本性的误解。任何人都可以向我解释我哪里出错了吗?

尝试使用如下配置规范:

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

您应该始终需要最后一个选择规则 element * /main/LATEST 因为要 load/access 一个元素,您需要 load/access 它的父元素,并且有可能 /project dev 分支中没有任何版本。

虽然您的元素在您的动态视图中可见,请尝试查看它是否在另一个动态视图中可见,您的问题中提到了您的原始配置规范。

尝试使用您的动态视图和上述配置规范再次创建您的元素:这就是您为元素创建新分支的方式。
在“ClearCase Branching using configspec

查看更多信息