我们必须从base clearcase迁移到UCM。
我们必须将我们的VOB从Base clearcase转移到Clearcase UCM。
其他团队建议的步骤很少。
然后他们要求移动所有VOB。我们可以简单地将基本的clearcase vobs安装到UCM吗?
或者更好的是创建UCM vob并从基本clearcase移动所有元素?
如果有任何帖子或分步指导可用于从基本clearcase迁移到UCM,那将会很有帮助。
有些人请建议采取的步骤。
答案 0 :(得分:2)
这很容易(对于ClearCase设置。我不会解决与您的问题无关的UCM培训部分。)
您无需移动遥控器
没有“向UCM安装基座clearcase vobs”或“UCM Vob”这样的东西
Vob可以包含由基础ClearCase和UCM组件同时管理的元素。
您需要注意的唯一限制是 UCM组件的根直接位于vob下方的一个级别:
aVob\aCmp1
aVob\aCmp2
...
所以,只要所有未来的UCM组件都已经(在您当前的基础ClearCase配置中)在Vob的第一个目录中,您就可以:
Cmp1
,其根目录位于\aVob\aCmp1
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
。
就是这样。
没什么可做的。
然后,一旦您的数据正确组织,您只需:
\myVob\p1
。声明组件时,唯一的限制是您无法在p1
之外的\myVob\p1
内移动元素。
但是你仍然可以在\myVob\p1
内自由移动它们,结账并签到它们
从基本ClearCase视图或UCM视图
将组件声明为\myVob\p1
不会对该根目录中的元素包含任何其他特殊限制。它们不会“转化”,保留其历史,可以随意用于基地或UCM。