1

ClearCase UCM は初めてで、プロジェクト/ストリームに興味があります。

さまざまなコンポーネントの複合ベースラインであるメインライン プロジェクトがあります。しかし、コンポーネントに関して、長い変更の流れを分割するために異なるリリース バージョンを作成したい場合、リリースごとに異なるストリームまたは異なるプロジェクトを作成する方がよいでしょうか?

私がそうである理由は、時間の経過とともに、プロジェクト/ストリームが多すぎて、一部の人々が混乱する可能性があるためです. ディレクトリの下に特定のプロジェクトのみを表示する方法はありますか (プロジェクト エクスプローラーで?) また、メインライン プロジェクトの異なるバージョンもあるとよいでしょうか?

(私は新しい PVOB をセットアップしているので、このようなものをセットアップするための新しいより良い方法であっても、どんな入力も歓迎します。)

前もって感謝します。

4

1 に答える 1

1

「複合ベースライン」に関しては、「 UCM で複合ベースラインを使用するためのベスト プラクティス」で適切な紹介を見つけることができます。

ただし、Project Explorer でプロジェクトごとに簡単にフィルター処理することはできません。

プロジェクトとストリームの背後にある考え方は簡単です。

  • プロジェクトは Stream コンテナです
  • Stream は開発作業を表します

したがって、プロジェクト内の開発作業 (ストリーム) が多すぎる場合は、必要なベースラインで初期化できる新しいプロジェクト (少なくとも 1 つの「統合」ストリームを含む) を作成する必要があります。
これにより、開発者はどのプロジェクトを開く必要があるかをより明確に確認できます (そしてそこでストリームを検索できます)。

コンポーネントごとに 1 つのプロジェクトを作成する場合、そのコンポーネントを互いに独立して開発できる場合:コンポーネント ベースのアプローチです。

あなたの場合、すべてのコンポーネントが同じストリーム (および複合コンポーネント) にある場合は、システムベースのアプローチに従います。

于 2012-03-23T16:51:31.730 に答える