任意のベンダーからの、Eclipse の使用が可能なすべてのリポジトリーを使用できます。以下では、Eclipse に装備されている Concurrent Versions System (CVS) サポートを使用したプロジェクトの共用について説明しています。ステップおよびユーザー・インターフェース・エレメントは、定義済みまたはインストール済みリポジトリー・プラグインのプロバイダーによって異なります。
チーム・プログラミング環境において、チーム・メンバーは他のメンバーから離れ、独自のワークベンチで作業をすることがよくあります。いずれは、その作業をチームメイトと共用する必要があります。リモート・システム・エクスプローラーを使用して、チーム・メンバーは接続、フィルター、およびフィルター・プールを共用できます。
重要: RemoteSystemsConnection プロジェクトとリポジトリーを初めて同期すると、競合している多数のファイルが表示されます。これは、サーバーのエンコードされたバージョン情報をローカル・ファイルと適切に位置合わせされるように 1 つの同期がとられるためです。これは 1 度しか起らないので、安心してください。まさに着信変更のすべてを受け取ることができ、次にローカル・ワークスペースがサーバーと同期することになります。サーバーと同期した後に、「チーム」ビューで非アクティブ・プロファイル (他のチームメイトに属している) を検出する場合もあります。ローカル・ワークステーション上のリモート・システム・エクスプローラーでプロファイルの内容を表示したい場合は、「チーム」ビューでこれらのプロファイルを活動化するかどうかを選択できます。
リソースを共用するには、以下のようにします。
リポジトリー・ロケーションが作成されます。RemoteSystemsConnections プロジェクト・フォルダーはリモート側で作成され、「同期化」ビューが開くので、プロジェクトのリソースをサーバーに対してコミットできます。
重要: プロジェクトがリモート側にすでに存在している場合は、「同期化」ビューにはローカル側とリモート側の両方に存在するファイルがあるという競合が表示されます。RemoteSystemsConnections プロジェクトがリポジトリーにすでに存在している場合は、最初にそれを共用すると、多数の競合がある場合があります。一般に、これらは実際の競合ではありませんが、リソースに関するローカル CVS 情報がワークスペース内にないため、単純に最初の同期化での競合とみなされます。チーム・プロファイルの中にいかなるリソースも作成していない場合は、競合するすべてのファイルを安全に送信または受信できます。チーム・プロファイルの中にリソースを作成していた場合は、競合するそれぞれのファイルを検査し、相違がないことを確認し、相違があれば、それらを組み合わせごとに解決する必要があります。
リソースを関連したリポジトリー内のリソースと同期するには、以下のようにします。
- 「RemoteSystemsConnection」プロジェクトを右クリックして、を選択します。
- リポジトリーからの着信リソースを共用または同期したり、受信したりした後で、RemoteSystemsConnection プロジェクトを右クリックして、「リモート・システム・エクスプローラーの再ロード」を選択します。これにより、新規または変更されたリソースを反映するように、リモート・システム・エクスプローラーおよび「チーム」ビューがリフレッシュされます。