clearcase ucm基线

clearcase ucm基线,clearcase,cleartool,clearcase-ucm,Clearcase,Cleartool,Clearcase Ucm,是否有任何方法可以从命令行中的当前视图获取堆肥基线信息 我正在脚本中使用comand。它在我的视图中显示了包含复合和ovverride组件基线的命令列表 cleartool lsstream-fmt“%[found\u bls]NXp\n”-view$view\u NAME 我只需要复合基线作为命令的输出 是否有任何命令可用于在当前视图中查找复合基线?请帮忙 我猜您的复合基线是无根组件,因此您可以检查组件并仅显示无根组件。您可以使用cleartool descripe。可以列出其直接依赖项,因此

是否有任何方法可以从命令行中的当前视图获取堆肥基线信息

我正在脚本中使用comand。它在我的视图中显示了包含复合和ovverride组件基线的命令列表

cleartool lsstream-fmt“%[found\u bls]NXp\n”-view$view\u NAME

我只需要复合基线作为命令的输出


是否有任何命令可用于在当前视图中查找复合基线?请帮忙

我猜您的复合基线是无根组件,因此您可以检查组件并仅显示无根组件。您可以使用
cleartool descripe

可以列出其直接依赖项,因此,如中所述,您可以尝试列出每个基线的依赖项。
返回输出(无错误)的是复合基线

cleartool describe -fmt "%[depends_on]Np\n" {baseline selector}
然而,基于我之前关于“”的回答,您可以做的是描述每个基线,询问其依赖关系,并搜索包含arobase“
@
”的行:
只有复合基线将返回包含arobase的完全限定基线名称,而非复合基线将返回。。。(没有)

要获得更多可见性,请执行以下操作:

cleartool lsstream -fmt "%[found_bls]CXp" -view $VIEW_NAME \
| tr -s " " "\012" 
| xargs cleartool descr -fmt "%n %[depends_on]Cp" 
| grep "@" | sed -e "s/ .*//"
cleartool lsstream -fmt "%[found_bls]CXp" -view $VIEW_NAME \
| tr -s " " "\012" 
| xargs cleartool descr -fmt "%n %[depends_on]Cp" 
| grep "@" | sed -e "s/ .*//"