由于快照视图中的签出文件,无法在clearcase上执行交付?

时间:2013-08-22 17:59:05

标签: clearcase clearcase-ucm

我在clearcase交付方面遇到了问题。有些文件是从快照视图中检出的,并且视图已被删除。我试图从unix中的动态视图中提供。由于我可以在活动中看到这些文件签出,有没有办法检查这些文件并继续交付操作?

1 个答案:

答案 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>