ClearCase命令将基线从一个流传递到另一个流

ClearCase命令将基线从一个流传递到另一个流,clearcase,Clearcase,有人能帮我用ClearCase命令将基线从一个流传送到另一个流吗 我有一个项目流xyz_1.1.0:我们使用版本id 1.1.0创建了一个新的流来提供修复。新流可以1.1.0.17001 现在,当生成流时,它包含从1.1.0的基础基线,但是我希望基线是最新的修复,超过1.1.0,例如它可以是1.1.0.17000…在这种情况下,我希望应用基线1.1.0.17000 我们使用common stream进行签入,因此我可以从common stream中获取最新的基线,这些基线可以在推荐的基线下找到。

有人能帮我用ClearCase命令将基线从一个流传送到另一个流吗

我有一个项目流
xyz_1.1.0
:我们使用版本id 1.1.0创建了一个新的流来提供修复。新流可以
1.1.0.17001

现在,当生成流时,它包含从1.1.0的基础基线,但是我希望基线是最新的修复,超过1.1.0,例如它可以是1.1.0.17000…在这种情况下,我希望应用基线1.1.0.17000

我们使用common stream进行签入,因此我可以从common stream中获取最新的基线,这些基线可以在推荐的基线下找到。

交付(内部or)需要使用

您需要目标流(您要交付到的流)上的UCM视图

并且您需要在源流上生成最新的基础基线(否则,它将默认地提供自流中最后一次传递操作以来发生的更改中的所有活动)。 这也意味着您知道要交付哪个UCM组件

请参阅“”。
对于给定组件:

bl=cleartool lsbl -comp C -stream stream:aSourceStream@/aPVob|tail -1
cleartool deliver -baseline ${bl}@/apvob -to aViewOnDestinationStream@/apvob
或者,通过,您可以使用源流的建议基线进行交付:


这是使用应用于的格式。

项目内交付?还是在项目之外?(). 在这两种情况下,您都需要
cleartool deliver
:。今天晚些时候我会发布一个答案。项目内部。。。从图形上看,我可以使用ProjectExplorer->右键单击stream->将基线交付给备选目标…好的。你试了什么?什么不起作用?我想通过cmd来实现…我正在尝试为我们从stream生成的修复自动应用基线…我无法找到cleartool命令,通过该命令我可以获取并应用基线它可以工作。。。。通过对你答案的描述,我想出了另一种实现目标的方法获取需要应用于新流的建议基线$baselines=“cleartool desc-fmt\”%[rec\u bls]CXp\“流:”.$productStream.\@\\“$pvob//下面的命令应用基线“cleartool rebase-f-baseline”。$baselines.“-完成”//最后推荐新基线“cleartool chstream-推荐-默认流:”.$StreamName.\@\\”$pvob@A.Learn那也行,干得好。我已将您的评论包含在答案中,以提高可视性。更新了我的评论以获得完整的答案…很抱歉trouble@A.Learn没问题。我已相应地修改了答案。
$baselines = "cleartool desc -fmt \"%[rec_bls]CXp\" stream:".$productStream."\@\\".$pvob 
//Below command applies the baseline 
cleartool rebase -f -baseline ".$baselines." -complete
//Finally recommend the new baselines 
cleartool chstream -recommended -default stream:".$StreamName."\@\\".$pvob