3

build では、ビルド前にビューを削除して新しいビューを作成するために使用します。

ベースのクリアケースでは問題なく動作していました。

しかし、UCM では、毎回アクティビティ名を割り当てる必要があるため、チェックアウトとチェックイン中に問題が発生します。

ビルドするたびに新しいアクティビティを作成するのは良い習慣ですか? [しかし、活動の数はすぐに膨大に増加します]

UCM でデフォルト アクティビティを自動的にセットアップする簡単な方法はありますか?

ビルドプロセスでこれを自動化した団体はありますか? もしそうなら、リンクや何か役に立つリソースを共有できます..

4

2 に答える 2

5

@Samselvaprabu 、他のことについて VonC に同意し、その活動はせいぜいコード/開発タスクの論理的なグループ化です。たとえば、QA の欠陥を解決するための 5 つのソース コード + 1 つのプロパティ ファイル。

あなたが何回の活動を尋ねるときでも?これに関してIBMが提供する特定のガイドラインはありません(AFAIK)が、私の経験では

  1. 典型的なアクティビティでは、ファイルが 1、2 個または多すぎる (たとえば 15 以上) という意味で、少なすぎない場合があります。
  2. アクティビティの命名規則 (手動では一貫性がありませんが) が役立ちます。たとえば、username_ShortDescreption/DefectID_date は、必要に応じてアクティビティを整理、ソートするのに役立ちます。そして、私を信じてください。
  3. 経過時間 (1 か月以上) などのいくつかの基準に基づいてアクティビティを廃止することは、ハウスキーピングに適しています。
  4. ビルドごとのアクティビティ?? -これは、ビルドの回数、ビルドごとにいくつのアーティファクトが必要か、ビュー/開発者の数などに主観的だと思います。環境に完全に固有の 1<>n または n<>1 である build<>activity 関係を持つことができます。それが UCM の美しさであり、呪いでもあります。

これらの提案はあなたが求めているものではありませんが、UCM と呼ばれるこの複雑で厄介な世界を始めたばかりなので、提案するのに良い時期だと思います :)

于 2012-03-20T03:54:02.770 に答える
2

アクティビティを設定するために使用cleartool setactします。

setact/ivity [ –c/omment comment | –cfi/le pname | –cq/uery | –nc/omment ]
[ –vie/w view-tag ] { –none | activity-selector } 

最初にビューから現在のアクティビティの設定を解除する必要がある場合があります。

ビューjava_intから現在のアクティビティをクリアしました。

cleartool setactivity -none

次に、アクティビティを現​​在のアクティビティに設定します。

cleartool setactivity create_directories
Set activity "create_directories" in view "webo_integ".

詳細については、「UCMアクティビティの設定」を参照してください。

ビューごとに一度に設定できるアクティビティは1つだけであり、アクティビティの設定を解除するか別のアクティビティを設定するまで、ビュー内のすべてのチェックアウトは現在設定されているアクティビティに関連付けられます。

cleartool setact -view <myViewTag> <anActiviyName>

(-アクティビティ名の前に設定されたビュー)


チェックアウトを保留しているときにアクティビティを変更すると、警告が表示されることに注意してください。

通常、アクティビティはビルド番号ではなく開発 タスクに関連付けます。
ビルドしているもの()をバージョン管理しないexecutablesため、ビルドごとに新しいアクティビティを作成する必要はありません。

于 2012-03-19T03:56:59.873 に答える