1

ベースラインが推奨される場合、配信前にリベースを強制するポリシーを設定します。

ただし、ベースラインを毎日お勧めすることはありません。そんな感じで2週間に1回やります。

推奨されるベースライン期間の間に、最新のコード ベースを使用していないため、機能上の問題に直面することがよくあります。

各配信の前に強制的にリベースする方法はありますか? [ベースラインが推奨されるかどうかに関係なく]。

各配信の前にリベースすることをお勧めしますか?

4

1 に答える 1

1

配信前にリベースすることをお勧めします。これは通常、「推奨ベースライン」メカニズムに基づいています。

したがって、「ベースラインが推奨されるかどうかに関係なく」と言ったとしても、「この配信ポリシー: '配信前にリベース' 」を確認することをお勧めします。

このポリシー ( Require development stream to be based on the project's recommended baseline(s) prior to delivery) では、開発者は、作業をターゲット ストリームに配信する前に、ソース ストリームをターゲット ストリームの現在の推奨ベースラインにリベースする必要があります。
ポリシーは、プロジェクト間およびプロジェクト内配信操作のために、プロジェクトごとまたはストリームごとに設定できます。

このポリシーの目的は、ターゲット ストリームに配信する前に、最新の安定したベースラインに含まれる作業に対して、開発者が開発作業領域で作業をビルドおよびテストすることです。このプラクティスにより、開発者が配信操作を実行するときに実行する必要があるマージの量が最小限に抑えられます。

UCM ポリシーから:

ポリシーを配信する


親ストリームでベースラインを推奨しない場合は、preop 配信トリガーを定義する必要があります (このスレッドのように):

cleartool mktrtype -ucm -preop deliver_start -execwin ccperl "\\share\path\to\script.pl" -c "Check if rebase activity exists before delivering" rebase_before_delivery@\pvob

現在のストリームのすべてのアクティビティを一覧表示するスクリプトを使用script.plして、最新のアクティビティがrebase.xxx1 かどうかを確認します。

http://www.ibm.com/developerworks/forums/message.jspa?messageID=14116547
于 2012-01-17T09:15:16.457 に答える