cleartool错误:无法重新设置流基准 [英] cleartool error: Unable to rebase stream
问题描述
无法将流重新设置为基础基准。基线可能已损坏。
Can't rebase stream to the foundation baseline. Probably the baseline is corrupted.
是否可以修复此基准?
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
推荐答案
首先,您确定选择正确的基线吗?
First, are you sure to select the right baseline?
如果选择复合基准,则其性质未标记。
If you select a composite baseline, it is per its nature unlabelled.
第二,您使用的是哪个版本的ClearCase?您的项目是一个多站点项目吗?
Second, what version of ClearCase are you using? Is your project a multisite one?
您的错误消息在IBM技术说明 在ClearCase MultiSite环境中创建子流会导致错误
Your error message is seen in the IBM technote "Creating a child stream in a ClearCase MultiSite environment results in Error"
此问题的根本原因是在您创建流的站点上的
baselinelbtype
具有以下后缀:
lbtype:<lbtype_name>_in_progress@\<cvob>
而
baselinelbtype
在创建了基准并且已掌握对象的网站上,如下所示:
whereas the
baselinelbtype
on a site where baseline has been created and it's mastered object is as follows:
lbtype:<lbtype_name>@\<cvob>
您可以查看此IBM技术说明 基线的版本图不可用
要确认此问题,请转到命令提示符,将目录(cd)更改为UCM视图,并将基线更改为具有有害基准的组件的根。
To confirm this issue, go to a command prompt, change directory (cd) into a UCM view and into the root of the component with the offending baseline.
- 运行
cleartool lsbl -l </ code>并从下至上检查每个基线的标签状态,
- 然后从最早的未标记基线开始并向前运行,运行chbl
- cleartool chbl-增量基线:@al li。
- 这会将标签状态应用于每个未标记的基线,然后允许对子流进行重新设置。
- Run a
cleartool lsbl -l
and check on each baseline from the bottom up for Label Status, noting those that are unlabelled baselines. - Then starting at the oldest unlabelled baseline and working forward, run chbl
- cleartool chbl -incremental baseline:@\.
- This will apply a label status to each unlabelled baseline and will then allow a rebase of a child stream.
这篇关于cleartool错误:无法重新设置流基准的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!