我可以使用以下命令
检索我的案例中总是推荐的最新基线"cleartool desc -fmt \"%[rec_bls]CXp\" stream:".$SourceStream."\@\\".$pvob
我想检索第二个最新基线。是否可以使用cleartool命令从给定流中获取以前的基线?任何给定组件的先前应用基线也将起作用。我需要这样来获得来自不同项目的两个流之间的差异,这可以通过以下命令来完成。
"cleartool diffbl -elements baseline:".$LastComponentBaseline." stream:".$CurrentStream;
答案 0 :(得分:1)
您可以先查看cleartool lsbl
的输出:它会列出(对于给定的流和/或组件)。
结合fmt_ccase
,您可以使用and the line before
lsbl
lists baselines from the oldest to the newest
cleartool lsbl -fmt "%[component]Xp %n" -stream aStream@\aVob | grep -B 1 -E "yourComponent.*yourBaseline"
您需要grep以获取正确的组件名称(由%[component]Xp
格式显示),因为lsbl
(在流上)将列出所有组件的所有基线。