将基线从一个流传递到另一个流的 ClearCase 命令
ClearCase command to deliver baselines from one stream to another 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。
我们使用公共流进行签入,因此我可以从公共流中获取最新的基线,这些基线可以在推荐的基线下找到。
A 交付(内部或 inter-project, which might need the right policy to be enabled first) needs to use the cleartool deliver
command。
您需要目标流(您要传送到的流)的 UCM 视图
并且您需要在源流上生成最新的基础基线(否则,它将默认交付流中自上次交付操作以来已更改的所有活动)。
这也意味着您知道要交付哪个 UCM 组件。
参见“List the latest baseline of a component in a UCM stream one by one”。
对于给定的组件:
bl=cleartool lsbl -comp C -stream stream:aSourceStream@/aPVob|tail -1
cleartool deliver -baseline ${bl}@/apvob -to aViewOnDestinationStream@/apvob
或者, by the OP A.Learn,您可以使用 source 流的推荐基线进行交付:
$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
这是使用 fmt_ccase
format applied to cleartool describe
.
有人可以帮助我使用 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。
我们使用公共流进行签入,因此我可以从公共流中获取最新的基线,这些基线可以在推荐的基线下找到。
A 交付(内部或 inter-project, which might need the right policy to be enabled first) needs to use the cleartool deliver
command。
您需要目标流(您要传送到的流)的 UCM 视图
并且您需要在源流上生成最新的基础基线(否则,它将默认交付流中自上次交付操作以来已更改的所有活动)。
这也意味着您知道要交付哪个 UCM 组件。
参见“List the latest baseline of a component in a UCM stream one by one”。
对于给定的组件:
bl=cleartool lsbl -comp C -stream stream:aSourceStream@/aPVob|tail -1
cleartool deliver -baseline ${bl}@/apvob -to aViewOnDestinationStream@/apvob
或者,
$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
这是使用 fmt_ccase
format applied to cleartool describe
.