Clearcase删除目录

时间:2011-05-13 03:20:04

标签: clearcase cleartool

我有一个像这样的目录结构:

root_dir
  dir1
  dir2
    file1.txt
    file2.txt
    sub_dir
      file3.txt
      file4.txt

使用dir2删除rmname及其所有子元素的最佳方法是什么?我可以简单地做'cleartool rmname dir2'并以递归方式删除它的所有内容吗?

1 个答案:

答案 0 :(得分:4)

你只需要:

cleartool checkout -nc root_dir
cleartool rmname dir2
cleartool checkin root_dir

删除新版dir2中对root_dir的引用,使dir2及其所有内容不可见(无法访问)。
您可以通过将先前版本的dir2(仍然引用root_dir)与当前版本(您在其中命名的版本)合并,轻松恢复dir2(及其所有内容) dir2)以重新创建新版本,然后返回dir2

注意:使用rmname时,您可能会收到一条错误消息,提到该元素已签出,即使它未在您正在执行rmname的分支中签出。<登记/> 使用rmname -force是仍然执行rmname的解决方案:请参阅this technote