在ClearCase配置规范中,我是否可以使用已经指定的规则生成include语句?
我希望有一个ClearCase配置规范,它包含以下内容:在ClearCase配置规范中,我是否可以使用已经指定的规则生成include语句?,clearcase,Clearcase,我希望有一个ClearCase配置规范,它包含以下内容: element /path/dut.csp /main/RELEASE_42 include /path/dut.csp 我遇到的问题是,include语句将包括在设置此配置规范之前在视图中可见的dut.csp文件的版本。它不考虑前一行的元素规则 当然我可以调用cleartool setcs-current,但是如果在包含的csp文件中再次使用这种方法会怎么样?在视图稳定之前,我必须这样做多少次 目前,我还在include语句中指定@
element /path/dut.csp /main/RELEASE_42
include /path/dut.csp
我遇到的问题是,include语句将包括在设置此配置规范之前在视图中可见的dut.csp文件的版本。它不考虑前一行的元素规则
当然我可以调用cleartool setcs-current
,但是如果在包含的csp文件中再次使用这种方法会怎么样?在视图稳定之前,我必须这样做多少次
目前,我还在include语句中指定@/main/release42
。但是,当我更改版本时,我必须编辑这两行。此外,如果我想签出csp文件进行开发,那么我还必须编辑配置规范以使用签出的版本
是否可以在没有修订规范的情况下使用include语句,并在include语句之前评估config规范中的早期规则
我使用的是ClearCase版本8.0.0.7。不,考虑到配置规范中评估选择规则的方式,这似乎是不可能的 这意味着您需要使用:
- 用于选择该文件正确版本的专用视图
- 要使用的另一个视图,包括引用第一个视图的文件
ct setcs
。2或3层的层次结构是常见的。我认为,要100%确保所有内容都已设置好,您需要在每个包含级别执行一次setcs
。