作業領域をセットアップするためのワークフロー

UCM プロジェクトに作業を反映するには、まず作業領域をセットアップする必要があります。

図 1. 複数ストリームのプロジェクトで作業領域をセットアップするためのワークフロー複数ストリームのプロジェクトでの作業領域のセットアップは、循環ワークフローを使用する開発者の役割です。
このワークフローは、アクティビティの検索と設定、アクティビティの作業、アクティビティのデリバー、作業領域のリベースを繰り返し、再びアクティビティの検索と設定に戻ります。

図 2. 単一ストリームのプロジェクトで作業領域をセットアップするためのワークフロー単一ストリームのプロジェクトでの作業領域のセットアップは、直列ワークフローを使用する開発者の役割です。
このワークフローはアクティビティを検索して設定することから始まり、次にアクティビティの作業に移行し、アクティビティの完了で終わります。

作業領域のセットアップ

複数ストリームを使用する UCM プロジェクト用の作業領域をセットアップするには、プロジェクトに参加して、2 つの作業領域を作成します (単独でアクティビティを操作するための開発空間と、デリバー対象のアクティビティをテストするための統合空間)。各作業領域は、ビューとストリームで構成されます。

単一ストリームのプロジェクトで作業をする場合には、1 つの作業領域 (インテグレーション ストリームにアタッチされているビュー) だけをセットアップします。

Windows® システムでは、Rational® ClearCase® エクスプローラ環境をカスタマイズできます。

複数ストリームのプロジェクトの作業領域をセットアップするには、以下のタスクを実行する必要があります。
  • umask の調整 (UNIX® のみ)
  • プロジェクトに参加ウィザードの開始
  • プロジェクトの選択
  • ストリーム名の検査
  • ビューのセットアップ
  • スナップショット ビューにロードするコンポーネントの選択
  • 開発ビューへのアクセス
プロジェクトの選択、ストリーム名の検査、ビューのセットアップ、およびコンポーネントの選択などのいくつかのタスクは、プロジェクトに参加ウィザードのステップを実行することによって達成されます。
ヒント: コマンド行を使用したい場合は、cleartool mkstream および cleartool mkview コマンドの引数を使用することにより、これらのタスクのいくつかを実行できます。

単一ストリームのプロジェクトでの作業領域のセットアップについて

単一ストリームのプロジェクトで作業領域をセットアップするときに実行するタスクは、複数ストリームのプロジェクトの場合のタスクと似ています。 しかし、細かい点で少し違いがあります。

UCM と Rational ClearQuestの統合で作業するための準備

UCM と Rational ClearQuest® の統合を使用するプロジェクトの場合、Rational ClearQuest ユーザー データベースにアクセスするためのユーザー名とパスワードが必要です。 (これらは、Rational ClearQuest 管理者によって設定されます。)次のタスクを実行してください。

UCM と Rational ClearQuestの統合に関連した Rational ClearCase操作を初めて実行するとき、Rational ClearQuestユーザー名とパスワードの入力を求められます。

開発ストリームへの追加のビューの関連付け

複数ストリームのプロジェクトでは、開発作業領域の独立性を維持するために、通常は 1 つの開発ストリームに対してビューを 1 つだけ関連付けます。 ただし、自分と他のチーム メンバーが 1 つのアクティビティまたは密接に関連した複数のアクティビティを一緒に開発する必要がある場合には、各自が別個のビューを作成して、1 つの開発ストリームにそれを関連付ける必要があるかもしれません。新しいビューを既存の開発ストリームにアタッチすることができます。

ヒント: 自分のビューの外部で行われたストリームに対する変更を反映するには、スナップショット ビューを明示的に更新する必要があります。たとえば、誰かがファイルをチェックインした場合や、別のスナップショット ビューから開発ストリームのリベース操作を開始した場合に、ストリームの変更を反映するために、自分のビューを更新する必要があります。

タスクを完了するうえで、複数のビューを 1 つの開発ストリームに関連付けることが最良の方法かどうかは、プロジェクト マネージャーに相談して判断してください。

関連概念
プロジェクトについて
ビュー
ストリームについて
umask の設定に関するガイドライン (UNIX システムおよび Linux)
開発ビューへのアクセスについて
スナップショット ビューからファイルにアクセスする前に
動的ビューからファイルにアクセスする前に
単一ストリーム プロジェクトの UCM 直列ワークフローについて
複数ストリーム プロジェクトの UCM 巡回ワークフローについて
UCM と Rational ClearQuest の統合について
関連タスク
既存のストリームへの新しいビューのアタッチ
関連資料
mkstream
mkview

フィードバック