再帰マージの通常のコマンドはcleartool findmerge
.
「マージの準備をするには」も参照してください。
例えば:
Windows システムでは、現在のディレクトリ サブツリーについて、現在のビューに表示されているバージョンを別のブランチのバージョンと比較し、必要なマージを実行します。結果のログ ファイルには、成功したすべてのマージに番号記号 (#) の注釈が付けられます。
cleartool findmerge . -fversion \main\rel2_bugfix\LATEST -merge
結果:
Needs Merge ".\util.c" [to \main\3 from \main\rel2_bugfix\2
base \main\rel2_bugfix\1]
Comment for all listed objects:
Merge from rel2_bugfix branch.
Checked out "util.c" from version "\main\3".
********************************
<<< file 1: M:\view1\george_fig_hw\src\util.c@@\main\rel2_bugfix\1
>> file 2: .\util.c@@\main\rel2_bugfix\2
>> file 3: .\util.c
********************************
-------[changed 7-8 file 1]--------|------[changed to 7-12 file 3]-----
if (user_env) | if (user_env) {
return user_env; | if ( strcmp(user_env,"root") == + .
.
.
Moved contributor ".\util.c" to ".\util.c.contrib".
Output of merge is in ".\util.c".
Recorded merge of ".\util.c".
A 'findmerge' log has been written to "findmerge.log.24-Mar-99.13.23.05"