如何撤消没有附加活动的结帐

时间:2014-07-22 12:52:09

标签: clearcase-ucm

我对UCM-ClearCase有一个非常奇怪的问题 用户试图从他的dev-stream传递到项目的int-stream。出于某种原因,他决定取消交付并执行"交付-cancel"。根据他的说法,这第一次没有工作(虽然他不记得错误信息)但是第二次他发出命令时实际取消了交货。

现在的问题是他在他的int-view(!)中有一个没有附加活动的结账。交货活动被删除(显然在取消交货期间)。如果他试图撤消int-stream中的checkout(通过使用" unco")ClearCase会输出一个警告,他需要设置一个活动和一个视图上下文以撤消结帐。设置某些活动(和视图上下文)并不好,会出现相同的错误消息。

编辑:
ClearCase给出的确切错误信息是:
cleartool:错误:要在UCM分支上操作,必须设置为活动和UCM视图 cleartool:错误:无法取消" PathToFolder"的结帐。

签出的元素只是一个文件夹,没有其他元素(文件或文件夹)都没有签出 END_OF_EDIT

创建新活动以将其附加到结帐也无济于事,因为我没有找到将活动附加到已检出文件夹的命令。

根据{{​​3}},我们可以删除视图及其所有引用,然后重新创建它,以解决结帐问题。

在没有确定没有其他方法来处理这种情况的情况下,我有点犹豫不决(特别是上述链接指出可能存在删除视图时没有真正帮助的情况)。是否有人知道这种情况的不同解决方案?

最诚挚的问候

1 个答案:

答案 0 :(得分:1)

我确认要删除与特定用户和视图相关联的所有结帐

cleartool rmview -force -uuid (uuid_of_the_view) -vob \aVob

请参阅" unable to perform delivery on clearcase because of checked out file in snapshot view?"

只需确保用户没有其他已检出的文件。