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活动。