Clearcase “我怎样才能分支?”;“主要”;UCM项目的节点?

Clearcase “我怎样才能分支?”;“主要”;UCM项目的节点?,clearcase,rad,Clearcase,Rad,我们使用带有ClearCase插件的RAD作为“ClearCase浏览器透视图”。我需要制作一个java项目的新主版本。因此,我想将main/0版本更改为ie.main/1。如何从顶层转发版本?我试图通过使用“项目浏览器”创建新流来创建新项目。它需要以前的基线。然而,当我从这个新项目流签入时,它会从给定的基线版本(比如1)分支,如下所示 main | 0 | MyProj1_Integration | 0 | 1(BL)---MyProj2_Integration | | 2

我们使用带有ClearCase插件的RAD作为“ClearCase浏览器透视图”。我需要制作一个java项目的新主版本。因此,我想将main/0版本更改为ie.main/1。如何从顶层转发版本?我试图通过使用“项目浏览器”创建新流来创建新项目。它需要以前的基线。然而,当我从这个新项目流签入时,它会从给定的基线版本(比如1)分支,如下所示

main
|
0
|
MyProj1_Integration
|
0
|
1(BL)---MyProj2_Integration
|          |
2          0
           |
           1

I want it to be like:

main
0  ------------------- 1 
|                      |
MyProj1_Integration   MyProj2_Integration
|                      |
0                      0
|                      |
1(BL                   1
|
2
从ClearCase Explorer检查版本时,版本号如下所示:

/main/MyProj1_集成/MyProj2_集成/1

我希望看到:

/main/MyProj2_集成/1

另外,我希望将以前分支中的文件的最新版本包含到新分支中。
我怎样才能做到这一点?是否需要创建新的VOB?

/main/0
只能从“
初始
”基线访问

这意味着您需要在
MyProj2\u集成中有一个以
\u INITIAL
结尾的基线
只有该基础基线将从/main/0分支。


一旦您有了该配置,您将能够从“
MyProj1_集成
”到“
MyProj2_集成
”进行“交付”,为了获得新分支机构中第一个项目的最新版本,“
MyProj2_Integration
”。

/main/0
只能从“
INITIAL
”基线访问

这意味着您需要在
MyProj2\u集成中有一个以
\u INITIAL
结尾的基线
只有该基础基线将从/main/0分支。


一旦您有了该配置,您将能够从“
MyProj1_集成”
”到“
MyProj2_集成”
”进行“交付”,以便在新分支“
MyProj2_集成”
”中获得您的第一个项目的最新版本。

非常感谢。是的,这就是我想要的。这里描述了这个问题:但这有一个开销:“每次从一个空项目开始的缺点是,您将再次为每个项目交付上一个项目的完整内容。这是一种低效的分支使用,因为您复制了大量数据。”因此,我计划在小版本中使用级联项目,在大版本中使用“从头开始的项目”。@iEvent:更好的解决方案是,从这个空项目中,只添加一个文件,放置一个基线“
0.0.0
”,并从“
0.0.0
”开始所有项目流,而不是从
\u INITIAL
基线开始谢谢你。是的,这就是我想要的。这里描述了这个问题:但这有一个开销:“每次从一个空项目开始的缺点是,您将再次为每个项目交付上一个项目的完整内容。这是一种低效的分支使用,因为您复制了大量数据。”因此,我计划在小版本中使用级联项目,在大版本中使用“从头开始的项目”。@iEvent:更好的解决方案是,从空项目中只添加一个文件,放置一个基线“
0.0.0
”,并从“
0.0.0
”基线启动所有项目流,而不是从
\u INITIAL
基线开始。