从ClearCase中删除应用程序的正确顺序是什么

时间:2012-03-06 03:34:58

标签: clearcase

我知道每个应用程序都需要在ClearCase,VOB,View和项目中管理一些对象。我还不清楚当我需要删除它们时应该是什么序列,例如当一个项目不再有效并且我想删除它的所有内容时。

应该是: 1.在Project Explorer中删除UCM基线和项目 2.删除管理控制台中的视图 3.在管理控制台中删除VOB 我错过了这里的任何细节?

到目前为止,我已经进入了一些情况,ClearCase中留下了孤儿对象,无法删除它们,并显示“XXX标签丢失......”的警告。

1 个答案:

答案 0 :(得分:0)

您不会删除ClearCase中的内容 特别是在ClearCase UCM中,硬删除会导致UCM对象的某些完整性问题(基线或活动,缺少版本,缺少依赖性的复合基线,......)

  1. 和3.特别危险。
  2. 我建议简单地“lock -obsolete”您的项目和Streams(它们将变为不可见,并且没有人会再次修改它们),并删除您的视图(2。)

    您将在此技术说明“Removing a UCM stream that has a delivered baseline”中找到相同类型的解决方案:潜在的完整性问题,并且:

    cleartool lock -obsolete stream:<stream> 
    

    现在,如果您没有那么多的相互依赖关系,那么您可以按照以下步骤删除UCM项目:

    • 删除所有Streams上的所有观看次数
    • 如果您已完成任何活动,或者放置任何基线
      • 删除所有基线
      • 删除所有版本(即我不喜欢的部分)
      • 删除所有(现在为空)活动
    • 删除Streams
    • 删除UCM项目