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”
查看更多信息
我是第一次使用 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”