如何根据最新基线在 ClearCase 中重新定位?

How to rebase in ClearCase on latest baselines?

通过 cleartool rebase 命令,我可以使用以下命令将我的流基于推荐的基线:

cleartool rebase -rec -view ViewTag -stream stream:Stream@/PVOB

在 运行 该命令之后,流中的所有组件都重新基于推荐的基线。

cleartool rebase 命令是否有任何选项可以根据最新的基线而不是推荐的基线进行变基?我尝试了 cleartool rebase help,但我没有找到任何选项。

您需要使用选项

-bas/eline baseline-selector[,...]

并自己列出最新的基线(与 -recommended 选项相反,后者会自动从父流中获取推荐的基线)

请参阅“Rules for rebasing a stream”到 select 最新基线:所述基线必须是在您要变基的基线的父流中生成的。

查看“List the latest baseline of a component in a UCM stream one by one”获取最新的基线。

OP bhardwajme confirms in :

it worked: I had written a script to do all the stuff:

  • first I got the latest baselines from cleartool lsbl -s -comp C -stream S | tail -1 for all the components and moved them into a text file then
  • passed the baseline names to command cleartool rebase -baseline baseline-selector command.