如何在ClearCase中将代码从一个分支合并到另一个分支



I是ClearCase的新手,并开始研究ClearCase文档。

用例:我有两个分支——"Branch_A"one_answers"Branch_B">
我需要将我的所有更改"Branch_A'合并到"Branch_B'

我将无法使用ClearTeamExplorer,所以唯一的选项是命令行。

我阅读了文档,其中提到cleartool findmerge命令是它的选项

但这方面并没有直接的例子
有人能提供一个命令行示例吗?

如有任何帮助,我们将不胜感激。

假设基本ClearCase视图/分支(没有UCM视图/流(:

cleartool findmerge包括一个相关的例子:

对于当前目录子树,将当前视图中可见的版本与另一个分支上的版本进行比较,并执行任何所需的合并。

cd /path/to/target/Branch_B/view
cleartool findmerge . –fversion /main/Branch_A/LATEST –merge –gmerge.

这个想法是在目标分支上的视图集中,并准备好创建新版本的配置规范。

element * CHECKEDOUT
element * .../Branch_B/LATEST
element * /main/0 -mkbranch Branch_B
element * /main/LATEST -mkbranch Branch_B

合并是在目标视图中的目标分支上完成的。


现在,如果您正在使用UCM,那么流上完成的视图已经有了正确的配置规范。
想法保持不变:在目标视图中执行findmerge(设置专用活动后,记录合并(

在这种情况下;如何将特定UCM活动的变化从一个ClearCase流合并到另一个";

你不合并UCM中的分支,你会合并UCM活动。

相关内容

  • 没有找到相关文章

最新更新