【问题标题】:In a ClearCase config spec, can I make an include statement use the rules already specified?在 ClearCase 配置规范中,我可以使用已经指定的规则来创建包含语句吗?
【发布时间】: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


【解决方案1】:

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

这意味着你需要使用:

  • 用于选择该文件的正确版本的专用视图
  • 要使用的另一个视图,包括引用第一个视图的文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多