UCM プロジェクトとストリーム

作業チームで UCM を使用するとき、プロジェクト マネージャーはプロジェクトという UCM オブジェクトを作成します。プロジェクトは、以下のモデルのどれかを使用して設定します。

複数ストリーム
ソース ファイルには、プライベート作業領域でアクセスします。自分の変更内容が他の開発者に見られることはありません。他の開発者の変更内容を見ることもできません。変更が完了したなら、共有作業領域にいる他の開発者が自分の作業を使用できるようにします。自分のプライベート作業領域を、共有作業領域からの最新の変更で定期的に更新する必要があります。

複数ストリームの開発では、比較的多数の人間がそれぞれのストリームで独立して作業を行います。チーム メンバーは、ほかのチーム メンバーの変更がいつ表示されるかを管理し、その変更内容をほかのチーム メンバーの変更内容に統合する責任を負います。

単一ストリーム
自分のチーム メンバーと共有する作業領域にあるソース ファイルにアクセスし、それらのファイルに対してプライベート領域で作業します。変更内容をプライベート領域に保存できるので、ほかのチーム メンバーに見られることはありません。ただし、変更した内容を利用可能にすると、ほかのチーム メンバーもこの変更を見ることができ、ファイルにアクセスしてそれぞれが変更を行うことができます。

単一ストリームの開発では、少数の人間が簡素化された環境で密接に協力して作業を行います。このモデルの場合、独立して作業を行う時間は最小限になり、統合が短期間で行われます。これは、チーム メンバーが明示的な統合を実行する必要がないからです。

関連概念
UCM でのソフトウェア開発
関連タスク
プロジェクトへの参加

フィードバック