我第一次使用ClearCase,在理解快照视图方面遇到了一些麻烦。我有配置规范的视图
element * CHECKEDOUT
element * /main/dev/LATEST
load "\project\dir1"
load "\project\dir2"
load "\project\dir3"
我在没有加载规则的情况下使用相同的配置规范和动态视图。我已经将一个名为“configSpecTest.txt”的文件签入“\ project \ dir1 \ subdir”,这会显示在我的动态视图中。
然而,在致电
之后cleartool update
并被告知它已成功更新,我的快照视图中没有该文件。我觉得我对快照视图的工作方式存在根本的误解。有人可以向我解释我哪里出错了吗?
答案 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"