【发布时间】:2014-03-01 02:35:10
【问题描述】:
我想要一个包含以下内容的 ClearCase 配置规范:
element /path/dut.csp /main/RELEASE_42
include /path/dut.csp
我遇到的问题是 include 语句将包含在设置此配置规范之前在视图中可见的 dut.csp 文件的版本。不考虑前行的元素规则。
当然我可以调用cleartool setcs -current,但是如果在包含的 csp 文件中再次使用这种方法怎么办?在视图稳定之前我必须这样做多少次?
目前我也在 include 语句中指定 @@/main/RELEASE_42。但是当我更改版本时,我必须编辑这两行。此外,如果我想签出 csp 文件以进行开发,我还必须编辑我的配置规范以使用签出版本。
是否可以在没有修订规范的情况下使用 include 语句,并在 include 语句之前评估配置规范中的早期规则?
我使用的是 ClearCase 版本 8.0.0.7。
【问题讨论】:
-
我在我们的项目中看到了同样的问题。开明的头脑使所有用户在某个位置维护一个带有配置规范的文件。然后,他们制作了一个小脚本,多次调用
ct setcs <path/to/user/cs>。 2 或 3 层的层次结构很常见。我认为要 100% 确定一切都已设置好,您需要在每个包含级别执行一次setcs。
标签: clearcase