1

无法将流重新设置为基础基线。可能基线已损坏。

是否可以修复此基线?

cleartool: Error: Version map for baseline is unavailable.
cleartool: Error: Unable to get unlabelled baselines in foundation
cleartool: Error: Unable to determine if configuration is valid
cleartool: Error: Unable to rebase stream
4

1 回答 1

1

首先,您确定要选择正确的基线吗?

如果您选择复合基线,则根据其性质,它是未标记的。

其次,您使用的是什么版本的 ClearCase?您的项目是多站点项目吗?

在 IBM 技术说明“在 ClearCase MultiSite 环境中创建子流导致错误”中可以看到您的错误消息

问题的根本原因是baselinelbtype在您创建流的站点上具有以下后缀:

lbtype:<lbtype_name>_in_progress@\<cvob>

而在baselinelbtype已经创建基线并且它的主控对象的站点上如下:

lbtype:<lbtype_name>@\<cvob>

您可以查看此 IBM 技术说明“基线版本图不可用

要确认此问题,请转至命令提示符,将目录 (cd) 更改为 UCM 视图并更改为具有违规基线的组件的根目录。

  • 运行 acleartool lsbl -l并自下而上检查每个基线的标签状态,注意那些未标记的基线。
  • 然后从最旧的未标记基线开始并继续工作,运行 chbl
  • cleartool chbl -增量基线:@\。
  • 这将为每个未标记的基线应用标签状态,然后允许子流的变基。
于 2013-09-30T15:03:25.563 回答