用户在保留模式下检出某些文件。此用户已退出,我们需要取消这些结帐/覆盖结帐。
我正在尝试提供
cleartool unreserve -view XGWP014:C:\ccweb\user\view.stg M:\my_view\vob_Tag\sourcepath\*
似乎没有用。
答案 0 :(得分:0)
cleartool unreserve命令确实提到参数'pname...
':
一个或多个路径名,每个路径名都指定一个元素 除非使用视图扩展路径名指定另一个视图
,否则将更改当前视图中的结帐
因此,如果您位于正确的视图中,则不需要-view
。
pname
应该代表签出(保留)元素。
如果使用cleartool单命令模式,则可能需要更改通配符和引用以使命令解释程序适当地处理命令。
这就是“*
”在cmd Windows会话中不起作用的原因。
如果最好找到所有元素签出,并将每个元素传递给cleartool预留行(类似于this answer)。
或者,in this question(并使用Gnu On windows):
cleartool lsco -a -s -cview | xargs cleartool unreserve
但是:如果视图不再可访问或可用,则另一种解决方案是逐步删除这些文件的“签出”状态:请参阅“How to recover checked out file in Clearcase?”
cleartool mount \myVob
cd m:\mynewView\myVob
cleartool rmview -force -uuid old_view_uuid
要找到旧视图的uuid,请尝试:
cleartool descr -l vob:\myVob
查找包含旧视图名称的视图存储路径。