2012-03-07 70 views
2

我们必须从基本clearcase迁移到UCM。从Base clearcase迁移到UCM的所有步骤是什么?

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

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

  1. 创建PVOB
  2. 创建项目下它

然后,他们要求将所有的VOB。我们可以简单地将基本的clearcase vob安装到UCM上吗?

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

如果有任何帖子或逐步指导可用于从基本clearcase迁移到UCM,这将是有帮助的。

有些人请提出要遵循的步骤。

回答

2

这很容易(对于ClearCase的设置,我不会解决与您的问题无关的UCM培训部分)。
您不必移动Vobs。
有没有“安装基地clearcase vobs到UCM”或“UCM Vob”这样的事情。
Vob可以同时包含由基本ClearCase和UCM组件管理的元素。

你需要知道的唯一的限制是的UCM组件直接拥有其根一级的VOB如下:

aVob\aCmp1 
aVob\aCmp2 
... 

所以,只要将来所有的UCM组件都有自己的元素已经(在当前的基本的ClearCase配置)在VOB的第一个目录,您可以:

  • 定义UCM组件Cmp1,它的根目录为\aVob\aCmp1
  • 继续使用base ClearCase如果你想(没关系,你可以将你的非UCM分支与UCM分支合并):一个并行基本ClearCase用法和UCM用法之间可以运行。
  • 开始在UCM项目中使用新定义的组件,在UCM分支中创建新版本(即分支连接到Streams)。

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


OP Samselvaprabu增加在评论:

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

简答题? 你不“移动到UCM”

(较长的答案)
唯一的“移动”,你提出的是,确保你的数据在VOB的第一层下组织。
这意味着您的数据在Vob中的简单“cleartool move”。
clearfsimport或任何所需的UCM命令。

如果你有一些设置你想声明的组件文件,并存储在\myVob\my_projects\p1,只需移动p1(这将让所有的历史)下:\myVob\p1
就是这样。
没有更多的事情要做。

然后,一旦你的数据被正确地组织起来,你只是:

  • 继续在基本的ClearCase使用它们,只要你想
  • 声明一个UCM组件,用根目录在\myVob\p1

当组件声明,唯一的限制是,你将无法内p1以外的\myVob\p1移动元素。
但你仍然可以移动它们,结帐并在\myVob\p1内自由签入。
从基本ClearCase视图或从UCM视图。
声明为\myVob\p1的组件不包含对该根目录中的元素的任何其他特殊限制。它们不是“转化”的,保存它们的历史,并可以在基地或UCM中随意使用。

+0

好友,我希望对元素移动有更多的解释。如何将所有文件和目录从基础移动到UCM。我们是否应该复制,从Base粘贴到UCM并全部签入(使用clearfsimport)或Clearcase本身有一些很好的方法将内容从基本移动到UCM? – Samselvaprabu 2012-03-08 05:31:37

+0

@Samselvaprabu:我编辑了我的答案来解决您的其他问题。 – VonC 2012-03-08 06:51:12

+0

注意自我:有了这个被接受的问题,我终于通过了200K分。 – VonC 2012-03-08 10:16:27