チーム・サポート

Eclipse チーム・サポートは、バージョン管理および構成管理リポジトリーの機能のプラグインによる統合を可能にする API を定義します。 リポジトリーによって提供される機能は、基本的にユーザーのワークフローに影響を及ぼします。 ファイルの検索、検索したファイルの内容とローカルの内容の比較、およびファイルのバージョン管理を行い、 更新したファイルをリポジトリーに戻す追加ステップがあるためです。 チーム・プラグイン API のゴールは、非活性であることです。その結果、リポジトリー・プラグイン・プロバイダーは独自のワークフローを定義し、 そのプロバイダーの製品を使い慣れたユーザーが同様の方法でプラットフォームを使用できるようになり、 またチーム・プラグインにとって有用なワークフローをサポートできます。

このゴールは、複数のビルディング・ブロックを供給することによって達成されます。

UI サポートも受動的に構成されます。  チーム・プロバイダー・アクション、設定、およびプロパティーのプレースホルダーはチーム UI プラグインによって定義されますが、 これらの UI エレメントの定義はチーム・プラグイン・プロバイダーの責任です。  チーム UI プラグインには、ユーザーがプロジェクトをリポジトリーに関連付けることを可能にする、単純で拡張可能な構成ウィザードも組み込まれています。  プラグインは、ユーザーがリポジトリーに固有の情報を指定することを可能にするこのウィザードのコンテンツを提供できます。 

複数のリポジトリー・プロバイダーがプラットフォーム内で問題なく共存できます。 実際、同じリポジトリー用のさまざまなクライアント実装をインストールすることさえも可能です。 例えば、専門家用に設計された CVS クライアントと、初心者用に設計された別の CVS クライアントをインストールすることができます。