Clearcase Cleartool仅列出文件夹的标记文件

Clearcase Cleartool仅列出文件夹的标记文件,clearcase,cleartool,Clearcase,Cleartool,我在clearcase中有一个文件夹,包含100多个文件,其中一些有标签,其他没有。我需要一个快速的方法来获得所有标记的文件只。 现在我尝试使用ct ls-short path\to\folder列出所有文件,然后使用ct lsvtree path\to\folder\file检查文件是否包含标签。我目前使用的方法是可行的,但速度非常慢,是否有一个简单的命令来检测所有带标签的文件?IBM页面“”有许多示例,如: cleartool find -all -element '{lbtype_sub(

我在clearcase中有一个文件夹,包含100多个文件,其中一些有标签,其他没有。我需要一个快速的方法来获得所有标记的文件只。 现在我尝试使用
ct ls-short path\to\folder
列出所有文件,然后使用
ct lsvtree path\to\folder\file
检查文件是否包含标签。我目前使用的方法是可行的,但速度非常慢,是否有一个简单的命令来检测所有带标签的文件?

IBM页面“”有许多示例,如:

cleartool find -all -element '{lbtype_sub(REL1)}' -print
这将查找其中一个版本具有标签
REL1

反向搜索为“”

作为快速解决方法,您可以:

  • 每一项:

    cleartool find -all -element '{lbtype_sub(alabel)}' -print
    
要稍微加快整个过程,可以将多个标签组合在一起:

 cleartool find -all -element '{lbtype_sub(alabel)||lbtype_sub(alabel2)||...}' -print

好的,当标签名称已知时,这很有用。有没有一种方法就像“如果有标签”?或者一些正则表达式模式,如
*
,因为之前不知道标签名:/@ThomasRichter不可能使用通配符,如图所示。这是不幸的。好的,你还知道如何完成一个解决方案吗?@ThomasRichter我编辑了答案,提出了一个简单的解决方法。尽管如此,我仍在检查是否有更为原生的解决方案。@ThomasRichter没有明显的原生解决方案,让我们等待其他ClearCase专家的加入。
 cleartool find -all -element '{lbtype_sub(alabel)||lbtype_sub(alabel2)||...}' -print