我想要一个包含以下内容的 ClearCase 配置规范:

element /path/dut.csp  /main/RELEASE_42
include /path/dut.csp

我遇到的问题是 include 语句将包含在设置此配置规范之前在 View 中可见的 dut.csp 文件的版本。它没有考虑元素规则之前的行。

当然我可以调用 cleartool setcs -current ,但是如果在包含的 csp 文件中再次使用这种方法呢?在 View 稳定之前,我必须这样做多少次?

目前我也在 include 语句中指定 @@/main/RELEASE_42 。但是当我更改版本时,我必须编辑这两行。此外,如果我想 checkout csp 文件进行开发,我还必须编辑我的配置规范以使用 checkout 的版本。

是否可以在没有修订规范的情况下使用 include 语句并在 include 语句之前评估配置规范中的早期规则?

我使用的是 ClearCase 版本 8.0.0.7。

最佳答案

不,考虑到在配置规范中评估选择规则的方式,这似乎不可能。

这意味着您需要使用:

  • 用于选择该文件的正确版本的专用 View
  • 另一个要使用的 View ,包括引用第一个 View 的文件
  • 关于clearcase - 在 ClearCase 配置规范中,我可以使用已指定的规则制作包含语句吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22102811/

    10-13 04:16