2011-08-22 93 views
1

有两种情况: - 我们已经在他们自己的vobs中创建了许多组件,并且意识到现在我们更愿意将它们保留在单个vob中 - 我们已经创建了一个组件结果是不正确的VOB。Clearcase:巩固UCM Vobs和组件

在这两种情况下,VOB被UCM的VOB(启用CQ),并有项目,交付开发活动和基线创建等 我们的目标是在组件和代码重组为所需的位置。 合理的支持表明没有办法实现这一点: Move UCM components between PVOBs 您是否有任何策略在完成此操作的同时保留相关信息?

简单的方法是提取当前基线,并将代码检查到正确的vob中的新组件中作为新的基准,然后过时旧的vob中的组件。还有其他建议吗?

我们使用ClearCase 7.0.1.1

回答

0

这些重组过程总是涉及,与UCM,复制这些组件的一些最新基线到新的UCM目标组件,然后保留旧的历史。
(与CC7.0.x以及最新CC7.1.2)

这就是为什么我会建议旧部件/流/项目,但不过时他们,为了旧元素的版本树仍然可见(仅供参考)。

注意,移动部件之间的元件可以是“新的ClearCase”称为Jazz VCS, part of RTC -- Rational Team Concert --,如在this thread解释:“Team > Move in Repository”(尽管仅针对top level directory)。

这就是为什么technote you reference状态(ClearCase的组件之间重构):

的决定是由产品管理作出排除加入来自未来的升级和发布此功能由于显著建筑实施解决方案所需的更改。

它会就这样永远与ClearCase,因为ClearCase中已经被改写......但作为RTC的一个模块。