本文介绍了如何撤消签出从另一个用户签出的文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在此示例中,user5628(实际上患病)在其动态视图中具有检出的文件。
In this example, the user5628 (which is actually sick) has a checked out file in its dynamic view. How can I cancel this checkout?
$ 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视图的签出状态。
As I mentioned in "ClearCase: Is it possible to cancel checkouts not made from your own view?", the easiest way is to remove the "checkout" status for user5628 view.
cleartool descr -l vob:\avob # get user5628 view uuid in the output cleartool rmview -force -uuid (uuid_of_the_view) -vob \aVob这不会修改user5628的任何已签出文件(所做的修改不会丢失),但是user5628必须将其签出
That will not modify any of user5628's checked out files (the modification are not lost), but user5628 will have to check them out again.
当您旧签入文件时,同样的方法很有用。此视图此后已被删除。
更多推荐
如何撤消签出从另一个用户签出的文件?
发布评论