更改我的流的主控权,以便能够传递到父流

时间:2014-12-01 22:33:07

标签: stream clearcase-ucm

当我尝试从流B投放到父流A时出现以下错误:

cleartool: Warning: Trigger "dlvr_start_precondition" has refused to let deliver_start proceed.
cleartool: Error: A deliver_start preop trigger does not allow this operation.
cleartool: Error: Unable to do integration.
cleartool: Error: Unable to deliver stream "A"

被指示暂时更改我的流的主控权以便能够传送到父流。我的流在与父流不同的服务器上。

我知道可以通过以下方式完成:

multitool chmaster –stream [ –ove·rride ] master-replica-selector stream-selector

在我的情况下应该是以下命令?

multitool chmaster –stream A B

1 个答案:

答案 0 :(得分:0)

multitool chmaster man page确实提到了:

-str/eam [ -ove/rride ] master-replica-selector stream-selector ...
  

将指定流及其关联对象的主控权转移到master-replica-selector指定的副本   使用以下格式指定stream-selector

stream-selector
    [stream:]stream-name[@vob-selector]
  

仅当-override命令失败时才使用chmaster–stream选项   使用-override时,chmaster会尝试转移在原始调用命令期间未转移其主控权的对象的主控权。

在你的情况下:

multitool chmaster –stream stream:A@\aPVob      siteB
multitool chmaster –stream stream:A@/vobs/aPVob siteB

siteB是掌握流B的网站。