2
如何使用具有特定属性的cleartool在ClearCase中查询那些标签。在ClearCase中查询具有特定属性的标签
我可以列出标签与
lstype -kind lbtype
但我想只让那些拥有所谓TestAttr的属性。
如何使用具有特定属性的cleartool在ClearCase中查询那些标签。在ClearCase中查询具有特定属性的标签
我可以列出标签与
lstype -kind lbtype
但我想只让那些拥有所谓TestAttr的属性。
可以
(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
'属性)将只显示其名称,然后显示“~
”,而在'~
'之后没有任何其他数据。
我想查询标签而不是文件。我没有那个属性的文件。 – Vereb 2010-04-28 09:25:16
@Vereb:改进了我在标签上显示属性的答案,而不是标签上的文件。 – VonC 2010-04-28 17:06:18