2

我们必须从 base clearcase 迁移到 UCM。

我们必须将 Vobs 从 Base clearcase 移动到 Clearcase UCM。

其他团队建议的步骤很少。

  1. 创建 PVOB
  2. 在其下创建项目

然后他们要求移动所有的VOB。我们可以简单地将 base clearcase vobs 安装到 UCM 吗?

还是创建 UCM vob 并从基本 clearcase 中移动所有元素更好?

如果有任何可用于从基本 clearcase 迁移到 UCM 的帖子或分步指南,那将很有帮助。

请一些机构提出要遵循的步骤。

4

1 回答 1

3

这很容易(对于 ClearCase 设置。我不会讨论 UCM 培训部分,这与您的问题无关)。
您不必移动 vobs。
没有“将基本透明盒 vobs 安装到 UCM”或“UCM Vob”之类的东西。
一个 Vob 可以同时包含由基本 ClearCase 和 UCM 组件管理的元素。

您需要注意的唯一约束是UCM 组件的根直接位于 vob 下一级

aVob\aCmp1
aVob\aCmp2
...

因此,只要您所有未来的 UCM 组件已经在Vob 的第一个目录中(在您当前的基本 ClearCase 配置中)拥有它们的元素,您就可以:

  • Cmp1随时定义 UCM 组件,其根目录位于\aVob\aCmp1
  • 如果需要,请继续使用基本 ClearCase(没关系,您可以将非 UCM 分支与 UCM 分支合并):基本 ClearCase 使用和 UCM 使用之间可以并行运行。
  • 开始在 UCM 项目中使用新定义的组件,在 UCM 分支(即附加到 Streams 的分支)中创建新版本。

PVob 将在那里记录您的项目、流和组件定义。


OP Samselvaprabu 在评论中补充道:

如何将所有文件和目录从基础移动到 UCM。我们应该从 Base 复制、粘贴到 UCM 并全部签入(使用 clearfsimport)还是 Clearcase 本身有一些很好的方法可以将内容从 base 移动到 UCM?

简短的回答?您不会“移至 UCM”

(更长的答案)
您所做的唯一“移动”是确保您的数据在 Vob 的第一级下组织。
这意味着您的数据在 Vob 中的简单“ cleartool move”。
不需要clearfsimport或需要任何 UCM 命令。

如果您有一些文件要声明为组件,并存储在 中\myVob\my_projects\p1,只需移动p1(将保留其所有历史记录)到\myVob:下\myVob\p1
就是这样。
没有什么可做的了。

然后,一旦您的数据被正确组织,您只需:

  • 只要您愿意,就可以在基本 ClearCase 中继续使用它们
  • 声明 UCM 组件时,其根目录位于\myVob\p1.

声明组件时,唯一的限制是您将无法p1\myVob\p1.
但您仍然可以在\myVob\p1.
从基本 ClearCase 视图,或从 UCM 视图。
声明组件\myVob\p1不包括对该根目录中元素的任何其他特殊限制。它们没有被“转换”,保留它们的历史,并且可以随意在 base 或 UCM 中使用。

于 2012-03-07T11:23:26.603 回答