我在clearcase交付方面遇到了问题。有些文件是从快照视图中检出的,并且视图已被删除。我试图从unix中的动态视图中提供。由于我可以在活动中看到这些文件签出,有没有办法检查这些文件并继续交付操作?
答案 0 :(得分:1)
您可以完全删除视图:这将取消这些文件的结帐状态,并允许您恢复投放。
请参阅“ClearCase: Is it possible to cancel checkouts not made from your own view?”。
cleartool rmview -force -uuid (uuid_of_the_view) -vob \aVob
您可以通过cleartool descr -l vob:\aVob
找到视图的uuid。
对于快照视图,您可以使用“Uncheckout an element from a snapshot view when the view root directory is not accessible”
重新生成.view.dat和unco文件。将视图根重新生成到新的临时目录
ccperl "C:\Program Files\Rational\ClearCase\etc\utils\regen_view_dot_dat.pl\" -tag <view-tag> <tmp-dir>
取消结帐
cleartool unco -rm <tmp-dir>\<vob>\<path>\<checkedout-file>
删除临时目录
rmdir /S/Q <tmp-dir>