从Base clearcase迁移到UCM的所有步骤是什么?

时间:2012-03-07 11:08:25

标签: clearcase clearcase-ucm

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

我们必须将我们的VOB从Base clearcase转移到Clearcase UCM。

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

  1. 创建PVOB
  2. 在其下创建项目
  3. 然后他们要求移动所有VOB。我们可以简单地将基本的clearcase vobs安装到UCM吗?

    或者更好的是创建UCM vob并从基本clearcase移动所有元素?

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

    有些人请建议采取的步骤。

1 个答案:

答案 0 :(得分:2)

这很容易(对于ClearCase设置。我不会解决与您的问题无关的UCM培训部分。)
您无需移动遥控器 没有“向UCM安装基座clearcase vobs”或“UCM Vob”这样的东西 Vob可以包含由基础ClearCase和UCM组件同时管理的元素。

您需要注意的唯一限制是 UCM组件的根直接位于vob下方的一个级别

aVob\aCmp1
aVob\aCmp2
...

所以,只要所有未来的UCM组件都已经(在您当前的基础ClearCase配置中)在Vob的第一个目录中,您就可以:

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

PVob将用于记录您的项目,Streams和组件定义。


OP Samselvaprabu在评论中添加:

  

如何将所有文件和目录从base移动到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不会对该根目录中的元素包含任何其他特殊限制。它们不会“转化”,保留其历史,可以随意用于基地或UCM。