Clearcase 如何撤消签出从其他用户签出的文件?

Clearcase 如何撤消签出从其他用户签出的文件?,clearcase,Clearcase,在本例中,user5628(实际上是生病的)在其动态视图中有一个签出文件。我怎样才能取消结账 $ ct lsco -all | ag foo 2013-08-29 user52001 checkout version "L:\a\path\foo.c" from \main\branch_a\0 (reserved) 2014-04-10 user5030 checkout version "L:\a\path\foo.c" from \main\branch_b\

在本例中,user5628(实际上是生病的)在其动态视图中有一个签出文件。我怎样才能取消结账

$ ct lsco -all | ag foo
2013-08-29     user52001    checkout version "L:\a\path\foo.c" from \main\branch_a\0 (reserved)
2014-04-10     user5030     checkout version "L:\a\path\foo.c" from \main\branch_b\0 (reserved)
--11-18T08:29  user52212    checkout version "L:\a\path\foo.c" from \main\branch_c\1 (reserved)
--04-15T14:24  user5628     checkout version "L:\a\path\foo.c" from \main\branch_d\11 (reserved)
--04-30T08:05  user5072     checkout version "L:\a\path\foo.c" from \main\branch_d\11 (unreserved)
正如我在“”中提到的,最简单的方法是删除user5628视图的“签出”状态

cleartool descr -l vob:\avob
# get user5628 view uuid in the output
cleartool rmview -force -uuid (uuid_of_the_view) -vob \aVob
这不会修改user5628的任何签出文件(修改不会丢失),但user5628必须再次签出它们


同样的技术也很有用。

我看到了这篇文章,但我不知道如何从ct lsco获取
-uuid(uuid\u of theu view)
,我知道。我已进行了编辑,以使该步骤更清晰。@novox:请注意,该VOB中用户的所有签出都将被取消选中。我已经对[链接](stackoverflow.com/a/7520876/6309)发表了评论。如果用户在VOB中签出多个文件,而您只想取消选中其中的一个子集,则可能会出现问题。@novox He(iclman)的意思是