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

从ClearCase中删除应用程序的正确顺序是什么,clearcase,Clearcase,我知道,对于每个应用程序,都有一些对象需要在ClearCase、VOB、View和Project中进行管理。当我需要删除它们时,我仍然不清楚应该是什么顺序,例如当一个项目不再有效,我想删除它的所有内容时 如果是: 1.在项目资源管理器中删除UCM基线和项目 2.删除管理控制台中的视图 3.删除管理控制台中的VOB 我在这里遗漏了什么细节 到目前为止,我遇到了一些情况,在ClearCase中留下了孤立对象,无法删除它们,并警告说“XXX标记丢失……”。您不能删除ClearCase中的内容。 尤其是

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

如果是: 1.在项目资源管理器中删除UCM基线和项目 2.删除管理控制台中的视图 3.删除管理控制台中的VOB 我在这里遗漏了什么细节


到目前为止,我遇到了一些情况,在ClearCase中留下了孤立对象,无法删除它们,并警告说“XXX标记丢失……”。

您不能删除ClearCase中的内容。
尤其是在ClearCase UCM中,硬删除可能导致UCM对象的一些完整性问题(基线或活动,缺少版本,缺少依赖项的复合基线,…)

  • 三,。特别是,它们相当危险
  • 我建议简单地“删除”您的项目和流(它们将变得不可见,并且没有人会再次修改它们),然后删除您的视图(2)

    您将在本技术说明“”中找到相同类型的解决方案:潜在的完整性问题,以及:

    cleartool lock -obsolete stream:<stream> 
    
    cleartool锁-过时流:
    

    现在,如果您没有那么多的相互依赖关系,那么下面是删除UCM项目的顺序:

    • 删除所有流上的所有视图
    • 如果您做过任何活动,并且/或者设定了任何基线
      • 删除所有基线
      • 删除所有版本(这是我不喜欢的部分)
      • 删除所有(现在为空)活动
    • 清除溪流
    • 删除UCM项目

    我明白了。谢谢你的提醒。但我仍然想知道在删除应用程序时是否有特定的顺序。我想,当新的应用程序第一次添加到ClearCase中时,这可能很有用,但不知怎的,事情出了差错。最好删除该特定应用程序。您可能会认为应用程序是独立的,没有其他应用程序链接到它。@ ArthasTsang:好的,我已经编辑了我的答案来解决您的评论。这详细说明了您的1/。我永远不会使用3/尽管(我永远不会删除PVob)@ArthasTsang:我同意,这就是为什么我总是
    lock-ocate
    那些旧项目:快速而简单。