如何从 clearcase 中的特定视图中删除签出?

How do I delete check-outs from a particular view in clearcase?

我有 Rational ClearCase v7.1.2.13

我需要从视图中删除某些签出,因为这些签出已被保留并且用户已经去度假了。

请帮帮我。

最简单的方法是 "unregister" 用户结帐:

cleartool descr -l vob:\myVob
# get the uuid of the user's view from the description of the vob

cleartool mount \myVob
cd m:\mynewView\myVob
cleartool rmview -force -uuid old_view_uuid

这不会修改用户视图中的任何内容:文件仍在修改中,但不会被视为已签出。
相反,它们将是“hijacked" (identified in snapshot view) or "eclipsed”(动态视图)。

另一个选项(将保留的结帐设置为未保留的)几乎不可能,因为它需要访问视图以及提升的权限。