我想在任何版本中找到没有LABEL的对象。
我可以使用以下命令检查任何对象是否在其LATEST版本中具有LABEL:
cleartool find . -version "version(/main/LATEST) && !lbtype(MYLABEL)" -print
此命令还列出了所有版本:
cleartool find . -version "!lbtype(MYLABEL)" -print
我想在任何版本中都有没有标签(MYLABEL)的对象列表。我怎么能这样做?
答案 0 :(得分:1)
您可以先尝试查找元素(使用lbtype_sub
查询原语):
cleartool find . -ele "!lbtype_sub(MYLABEL)" -print
请参阅" Additional examples of the cleartool find command"
*_sub
查询原语使用ClearCase find命令在什么情况下应该使用* _sub查询原语(attype_sub,label_sub和attr_sub)而不仅仅是lbtype或attype?
当被查询的类型不适用于"级别" (
中的版本-element -branch -version
)被查询 例如,使用-element
:标签查询标签仅适用于元素
(您只能使用-type f
限制文件,或只能使用-type -d
限制文件夹
如果不起作用,建议采用三个步骤。
最终结果就是你要找的东西。