我需要逐个列出clearcase UCM流中每个组件的最新基线。我知道"%[latest_bls]p"
使用的-fmt
选项。问题是它列出了所有组件的所有最新基线。
我需要的是,给定组件名称C和流名称S,在流S中显示组件C的最新基线。
感谢您的帮助。
答案 0 :(得分:7)
如果您考虑fmt_ccase选项,%[latest_bls]CXp
将始终列出给定流的所有组件的最新基线。
因此,最好解析结果,并为每个基线名称显示其组件名称:
cleartool describe -fmt "%[component]Xp" aBaselineName@/aPVob
此外:
%[latest_bls]CXp
似乎是直接最新基线的唯一途径,而所有组件始终是。
你还可以做的是列出给定组件和流的所有基线:
cleartool lsbl -comp C -stream S
,然后选择最后一个 这应该更符合你想要的(即只使用你的6个组件名称而不是所有解析/ grep')
答案 1 :(得分:1)
检查一下:
cleartool lsbl -fmt "%[latest_bls]p" -component C -stream S
此外,你知道“R&D Reporter”吗?它可以帮助您生成基于每个组件的最新基线和最新基线之间所做的所有更改的报告。更重要的是,它使您能够定义“最新基线”:您可以使用正则表达式,流或促销级别来过滤掉不重要的基线。如果您还有其他问题,请与我们联系。