Clearcase中的Config规范和Load规则有什么区别?
它们都只能使用“cleartool editcs -tag”命令进行编辑吗?
Clearcase中的Config规范和Load规则有什么区别?
它们都只能使用“cleartool editcs -tag”命令进行编辑吗?
配置规范(Config spec)包含以下内容:
您可以使用 ct edcs
进行编辑(如果您在ClearCase视图中任何位置,则只需输入 "ct edcs
")。
当然,在动态视图中,您只能编辑选择规则,因为没有"加载规则":
没有任何东西会被"加载"到您的磁盘上,因为动态视图的全部意义在于访问数据(非常快,并且如果选择规则设置为分支的"LATEST
",则自动刷新)。
使用加载规则的简单技巧:
a/ 即使在Windows上也要使用"/"
不需要 load \myVob
: load /myVob
也可以
b/ 与"清理选择规则"结合使用:
选择规则是最后一条规则(在加载规则之前),它不会选择任何文件。
element /myVob/* -none
由于在该规则之前还有其他选择规则选择了几个子目录,所以最后一个选择规则的意思是:"如果之前没有被选择过,则根本不要选择它"。
那么这对快照视图有什么影响呢?
与其编写:
load /myVob/a
load /myVob/b/b1
load /myVob/b/b2
# do not load /myVob/c
# do not load /myVob/d
load /myVob/e
因为你只想要/myVob下的特定目录,所以你可以直接编写:
(because you only want specific directories within /myVob), you can just write:
load /myVob
一个简单的加载规则:它不会加载未被选择的内容。由于 "/myVob/c
" 或 "/myVob/d
" 未被选择,它们将不会出现(即使是空的)在你的快照视图中。