プロジェクト・セットを使用したワークスペース・セットアップの共有

ワークスペース・セットアップは、1 つ以上のリポジトリーからの複数のプロジェクトから構成される場合があります。ワークスペースをセットアップした後は、 チーム・プロジェクト・セットをエクスポートして、そのワークスペースを他のユーザーと共有できます。プロジェクト・セットは、 そのプロジェクト・セットに含まれる各プロジェクトへのポインターが存在するテキスト・ファイルです。 プロジェクト・セットがインポートされると、これらのポインターはリポジトリーからプロジェクトを取り出すために使用されます。 プロジェクト・セットは、任意のプロジェクトを含むことができ、 そのプロジェクトは CVS などのようなプロジェクトをサポートするリポジトリー・ツールにマップされます。プロジェクト・セットをエクスポートするには、次のようにします。

  1. CVS からプロジェクトを調べるか、 使用しているリポジトリー・ツールに適した方法でプロジェクトを取得することにより、 作業するすべてのプロジェクトを持つワークスペースをセットアップします。
  2. ファイル」メニューから「エクスポート」を選択します。 「エクスポート」ダイアログが開きます。
  3. 「エクスポート」ダイアログで、「チーム」>「チーム・プロジェクト・セット」と選択し、「次へ」をクリックします。 このダイアログには、エクスポートに適格なすべてのプロジェクトが表示されます。
  4. プロジェクト・セットに含めるプロジェクトをチェックします。プロジェクト・セットを保管するファイルの名前を参照または入力して、 「終了」をクリックします。

これで、プロジェクト・セット・ファイルが作成されました。このファイルを他のユーザーと共有するか、 独自のワークスペースを再作成するために使用することができます。プロジェクト・セットをインポートするには、次のようにします。

  1. ファイル」メニューから「インポート」を選択します。 これにより、 「インポート」ダイアログが開きます。
  2. 「インポート」ダイアログで、「チーム」>「チーム・プロジェクト・セット」と選択し、「次へ」をクリックします。
  3. プロジェクト・セットを含むファイルの名前を参照または入力して、「終了」をクリックします。
  4. プロジェクト・セットに含まれているプロジェクトがリポジトリーから取り出されます。

CVS の場合、認証情報はプロジェクト・セットには含まれていないため、 リポジトリー用の認証情報 (ユーザー名とパスワード) を入力するようにプロンプトで要求されます。

「リポジトリー情報の指定」ダイアログ

プロジェクト・セットに部分的なリポジトリー情報しか含まれていない (すべてのロケーションが既知であるわけではない) 場合は、「リポジトリー情報の指定」ウィンドウが表示され、リポジトリー・ロケーションに関して以下の 3 つのオプションを実行できます。

  1. 「リポジトリー・ロケーション」列のドロップダウン・リストの最初の行に表示される、オリジナル・ロケーションを使用する。
  2. OK」をクリックして同じドロップダウン・リストから既知のリポジトリー・ロケーションを選択する。(デフォルト)
  3. ロケーションの作成」ボタンをクリックして新しいリポジトリー・ロケーションを作成する。

ユーザーは、リポジトリー・ロケーションを完全に構成し、ユーザー名を指定し、必要に応じて接続メソッドを変更できるようになりました。例えば、インポート時のリポジトリー・ロケーションの接続メソッドを pserver に再構成できる extssh 接続を含むプロジェクト・セット・ファイルを、非コミッターが使用できます。

「リポジトリー構成」ダイアログ

関連概念
CVS によるチーム・プログラミング
CVS リポジトリー

関連タスク
CVS リポジトリーからのプロジェクトのチェックアウト
CVS リポジトリーからのモジュールのチェックアウト
CVS リポジトリー・ロケーションの作成
CVS を使用する新規プロジェクトの共有

関連参照
CVS
「CVS リポジトリー」ビュー
「CVS チェックアウト (CVS Checkout)」ウィザード