1

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

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

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

然而,打电话后

cleartool update

并被告知它已成功更新,该文件不在我的快照视图中。我觉得我对快照视图的工作方式有一个基本的误解。任何人都可以向我解释我要去哪里错了吗?

4

1 回答 1

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

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

尝试使用您的动态视图和上面提到的配置规范再次创建您的元素:这就是您为元素创建新分支的方式。在“使用 configspec 的 ClearCase 分支
中查看更多信息

于 2017-06-07T13:44:22.797 回答