查找ClearCase配置规范中的哪一行适用于特定元素

时间:2014-06-12 16:21:54

标签: clearcase

是否可以知道配置规范中的哪一行适用于特定元素?这就是我的意思:

如果我ct ls some_file,输出将是:

/path/to/some_file@@/main/10    Rule: /main/LATEST -time 12-Jun-2013.18:00UTC+1

这一切都很好,花花公子,但我想知道规则的来源。我们公司使用分层配置规范(包含其他配置规范的配置规范),因此规则可能不会在顶级规则中定义。

是否有ClearCase命令可以向我显示规则定义的文件(最好也是行)?

1 个答案:

答案 0 :(得分:1)

不是我知道的。

但配置规范规则从上到下应用,第一个规则选择正在应用的任何内容。

因此,在您的情况下,您可以从顶级配置规范转到最具体的配置规范,第一个配置规则涉及/main/LATEST获胜。
请参阅“How a config spec works

https://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/topic/com.ibm.rational.clearcase.tutorial.doc/images/config_spec_ux.gif

自动化该过程意味着:

  • 参与所有配置规范
  • 使用第一个配置规范的第一行构建配置规范
  • 检查是否选择了具有相同选择规则的版本
  • 如果没有,请添加第一个配置规范的第二行(依此类推)