答案 0 :(得分:1)
首先,源流中可能没有正在进行的传递,但该活动可能涉及从另一个流传递:首先检查其他流的传递状态。
cleartool deliver -status -stream anotherStream@\aPVob
取消或完成涉及该活动的交付。
OP Amolb报告in the comments已经看到另一个正在进行中,但是能够通过创建新的集成视图并将其用于所述当前传递来获得当前的视图。
如果您没有看到任何可以完成或取消的交付/ rebase ......那么必须在IBM支持监督下完成以下操作,但您可以清除流或活动的交付/ rebase状态:
例如,如果您在流中看到UCM_REBASE
:
cleartool dump stream:yourStream@\yourPVob
/opt/rational/clearcase/etc/utils/ucmutil
ucmutil> setpvar -pvar UCM_REBASE -none stream:yourStream@\yourPVob
You are about to modify internal data. Any mistake will damage the objects.
Do you want to continue? [no] y
Set UCM_REBASE = "" [cleared]
同样,对于您的活动(“The set activity of this view may not be changed until the operation has completed.
”),您可以使用类似的流程清除其“参与状态”:
cleartool dump activity:rebase.yourStream.20160728.060000@\YourPVob
ucmutil> setpvar -pvar UCM_INTEGRATION_ACTIVITY -none activity:rebase.yourStream.20160728.060000@/vobs/YourPVob
You are about to modify internal data. Any mistake will damage the objects.
Do you want to continue? [no] y
Set UCM_INTEGRATION_ACTIVITY = "" [cleared]
答案 1 :(得分:0)
集成流设置为集成活动几乎告诉您已经有进程内交付。 @VonC关于支持监督的评论非常重要,因为您已经整合了ClearQuest。
如果您描述并转储正在引用的活动,则通过查看变更集上的合并箭头,您将获得有关源流的更多信息,如果没有其他信息。如果这些来自当前的源流,请务必参与支持......