如何撤消签出从另一个用户签出的文件? [英] How to undo checkout a file checked out from another user?

查看:69
本文介绍了如何撤消签出从另一个用户签出的文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在此示例中,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.

当您旧签入文件时,同样的方法很有用。此视图此后已被删除

这篇关于如何撤消签出从另一个用户签出的文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆