cleartool错误:无法重组流

时间:2013-09-30 14:51:34

标签: clearcase clearcase-ucm

无法将流转换为基础基线。可能基线已损坏。

是否可以修复此基线?

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

1 个答案:

答案 0 :(得分:1)

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

如果选择复合基线,则其性质未标记。

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

您的错误消息显示在IBM技术说明“Creating a child stream in a ClearCase MultiSite environment results in Error

  

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

lbtype:<lbtype_name>_in_progress@\<cvob>
  

而创建基线的网站上的baselinelbtype及其掌握的对象如下:

lbtype:<lbtype_name>@\<cvob>

您可以查看此IBM技术说明“Version map for baseline is unavailable

  

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

     
      
  • 运行cleartool lsbl -l并自上而下检查每个基线的标签状态,并注明那些未标记的基线。
  •   
  • 然后从最早的未标记基线开始并继续前进,运行chbl
  •   
  • cleartool chbl -incremental baseline:@ \。
  •   
  • 这将对每个未标记的基线应用标签状态,然后允许子流的变基。
  •