这很容易(对于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中随意使用。
好友,我希望对元素移动有更多的解释。如何将所有文件和目录从基础移动到UCM。我们是否应该复制,从Base粘贴到UCM并全部签入(使用clearfsimport)或Clearcase本身有一些很好的方法将内容从基本移动到UCM? – Samselvaprabu 2012-03-08 05:31:37
@Samselvaprabu:我编辑了我的答案来解决您的其他问题。 – VonC 2012-03-08 06:51:12
注意自我:有了这个被接受的问题,我终于通过了200K分。 – VonC 2012-03-08 10:16:27