首页 > 解决方案 > 如何根据最新基线在 ClearCase 中重新设置基准?

问题描述

cleartool rebase命令中,我可以使用以下命令将我的流重新设置在推荐的基线上:

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

运行该命令后,流中的所有组件都将重新设置为推荐的基线。

该命令是否有任何选项可以cleartool rebase根据最新基线而不是推荐的基线重新设置?我尝试了 cleartool rebase 帮助,但我没有找到任何选项。

标签: version-controlclearcaseclearcase-ucm

解决方案


您需要使用该选项

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

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

请参阅“重新定位流的规则”以选择最新的基线:所述基线必须已在您正在重新定位的那个的父流中生成。

请参阅“一一列出 UCM 流中组件的最新基线”以获取这些最新基线。

OP bhardwajme评论中确认:

它起作用了:我写了一个脚本来做所有的事情:

  • 首先,我从cleartool lsbl -s -comp C -stream S | tail -1所有组件中获取了最新的基线,然后将它们移动到一个文本文件中
  • 将基线名称传递给命令cleartool rebase -baseline baseline-selector命令。

推荐阅读