3

いくつかのマージ操作を自動化するスクリプトを書いていますが、次のコマンドを使用して実行したいと思います。

cleartool findmerge file_name -fver /main/branch_name/LATEST -merge -log NUL -c "Automatic merge"

問題は、時々このメッセージが表示され、プロセスを続行するためにEnterキーを押す必要があるということです。

Needs Merge "file_path" [to _branch_ from _another_branch_ base _yet_another_branch_]

これを回避する方法はありますか?

4

1 に答える 1

4

このテクニカルノートfindmergeで説明されているように、の問題は、マージハイパーリンクの場所によっては一貫性のない""を報告する可能性があることです。Needs Merge

そして、それはすぐに修正される可能性は低いです:

これには大幅なアーキテクチャの変更が必要であり、今後18か月以内に対処されません。
これを回避するためのUCMのベストプラクティスを学ぶために、Rationalカスタマーサポートと協力してください。これが制限です。

私は簡単な解決策を見つけていません:

私は通常findmerge、最初にディレクトリに移動します(-type d)。これには、余分なメッセージの問題はありません。
次に、すべてのディレクトリがマージされている場合、-merge -abort(最初の競合で停止するために)ファイルを続行します。最初にマージで競合が発生することはないため、そのモード(-merge -abort)で「ニーズ」が報告される可能性は低くなります。マージ」メッセージ。

于 2011-04-13T20:16:44.167 に答える