ベースラインが推奨される場合、配信前にリベースを強制するポリシーを設定します。
ただし、ベースラインを毎日お勧めすることはありません。そんな感じで2週間に1回やります。
推奨されるベースライン期間の間に、最新のコード ベースを使用していないため、機能上の問題に直面することがよくあります。
各配信の前に強制的にリベースする方法はありますか? [ベースラインが推奨されるかどうかに関係なく]。
各配信の前にリベースすることをお勧めしますか?
ベースラインが推奨される場合、配信前にリベースを強制するポリシーを設定します。
ただし、ベースラインを毎日お勧めすることはありません。そんな感じで2週間に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.xxx
1 かどうかを確認します。
http://www.ibm.com/developerworks/forums/message.jspa?messageID=14116547