2010-04-27 66 views

回答

1

可以

  • 首先找到所有有特定属性的
  • ,那么该版本描述,以便这些版本,以显示各自的分支

(UNIX语法)

cleartool find . -version 'attype(an_attribute_name)' \ 
    -exec 'cleartool descr -fmt "%Sn" "$CLEARCASE_XPN" ' 

您仍然需要解析结果以提取分支,并且sort -u结果。


的OP评论:

我想查询标签,而不是文件。我没有该属性的文件

然后find是错误的命令。

你能做的最好是列出在一个给定的VOB所有标签,并形容他们为了显示自己的属性(如果有)

ct lstype -kind lbtype -invob vob:/avob -fmt "%n ~ %[an_attribute_name]a" 

只有后表现出一定的价值线“~”(任意分隔符只是为了便于区分标签名称和属性值)。
没有任何属性的标签(至少不是'an_attribute_name'属性)将只显示其名称,然后显示“~”,而在'~'之后没有任何其他数据。

+0

我想查询标签而不是文件。我没有那个属性的文件。 – Vereb 2010-04-28 09:25:16

+0

@Vereb:改进了我在标签上显示属性的答案,而不是标签上的文件。 – VonC 2010-04-28 17:06:18

相关问题