由于快照视图中已签出文件而无法在Clearcase上执行交付? [英] unable to perform delivery on clearcase because of checked out file in snapshot view?
问题描述
我在清箱运输中遇到问题.从快照视图中检出了一些文件,并且该视图已被删除.我正在尝试从UNIX中的动态视图进行交付.既然我可以在活动中看到那些已签出的文件,是否有办法签入这些文件并继续执行交付操作?
I have having an issue in clearcase delivery. There are some files that are checked out from a snapshot view and the view has been removed. I am trying to deliver from a dynamic view in unix. Since I can see those files checked out in the activity, is there a way to check in those files and proceed the delivery operation?
推荐答案
您可以简单地完全删除视图:这将取消这些文件的签出状态,并允许您恢复传递.
You can simply remove completely the view: that will cancel the checkout state of those files, and will allow you to resume the deliver.
请参阅"清除情况:是否可以取消不是从您自己的视图进行的结帐?".
cleartool rmview -force -uuid (uuid_of_the_view) -vob \aVob
您可以通过执行 cleartool descr -l vob:\ aVob
找到视图的uuid.
You can find the uuid of the view by doing a cleartool descr -l vob:\aVob
.
For snapshot views, you can regenerate the .view.dat and unco the file that way, with "Uncheckout an element from a snapshot view when the view root directory is not accessible"
- 列出结帐以识别视图和结帐信息
- 创建一个新的临时视图根目录
-
将视图根目录重新生成到新的临时目录
- List the checkouts to identify the view and checkout information
- Create a new temporary view root directory
Regenerate the view root to the new temporary directory
ccperl "C:\Program Files\Rational\ClearCase\etc\utils\regen_view_dot_dat.pl\" -tag <view-tag> <tmp-dir>
取消结帐
Cancel the checkout
cleartool unco -rm <tmp-dir>\<vob>\<path>\<checkedout-file>
删除临时目录
Remove the temporary directory
rmdir /S/Q <tmp-dir>
这篇关于由于快照视图中已签出文件而无法在Clearcase上执行交付?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!