如何从流中获取以前的基线
How to obtain previous baseline from stream
我可以使用以下命令检索在我的案例中始终推荐的最新基线
"cleartool desc -fmt \"%[rec_bls]CXp\" stream:".$SourceStream."\@\".$pvob
我想检索第二个最新的 baseline.Is 是否可以使用 cleartool 命令从给定流中获取以前的基线?先前在任何给定组件上应用的基线也将 works.I 需要它来获得来自不同项目的两个流之间的差异,这可以通过以下命令完成。
"cleartool diffbl -elements baseline:".$LastComponentBaseline." stream:".$CurrentStream;
您可以从查看 cleartool lsbl
的输出开始:它确实列出了(对于给定的流 and/or 组件)。
结合 fmt_ccase
, you can grep the recommended baseline you know, and the line before, since 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
(在流上)会列出所有组件的所有基线。
我可以使用以下命令检索在我的案例中始终推荐的最新基线
"cleartool desc -fmt \"%[rec_bls]CXp\" stream:".$SourceStream."\@\".$pvob
我想检索第二个最新的 baseline.Is 是否可以使用 cleartool 命令从给定流中获取以前的基线?先前在任何给定组件上应用的基线也将 works.I 需要它来获得来自不同项目的两个流之间的差异,这可以通过以下命令完成。
"cleartool diffbl -elements baseline:".$LastComponentBaseline." stream:".$CurrentStream;
您可以从查看 cleartool lsbl
的输出开始:它确实列出了(对于给定的流 and/or 组件)。
结合 fmt_ccase
, you can grep the recommended baseline you know, and the line before, since 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
(在流上)会列出所有组件的所有基线。