次の方法で共有


ソース管理の統合の要点

Visual Studio では、基本的な機能を提供し、ソース管理プラグイン API (旧称 MSSCCI API) を使用してビルドされるソース管理プラグインと、より堅牢な機能を提供する VSPackage ベースのソース管理統合ソリューションという 2 種類のソース管理統合がサポートされています。

ソース管理プラグイン

ソース管理プラグインは、ソース管理プラグイン API を実装する DLL として記述されます。 登録とソース管理の統合機能は、API を介して提供されます。 この方法は、ソース管理 VSPackage よりも実装が簡単で、ほとんどのソース管理操作に Visual Studio ユーザー インターフェイス (UI) を使用します。

ソース管理プラグイン API を使用してソース管理プラグインを実装するには、次の手順に従います。

  1. ソース管理プラグインで指定された関数を実装する DLL を作成します。

  2. 方法: ソース管理プラグインをインストールする」の説明に従って、適切なレジストリ エントリを作成して DLL を登録します。

  3. ヘルパー UI を作成し、ソース管理アダプター パッケージ (ソース管理プラグインを介してソース管理機能を処理する Visual Studio コンポーネント) によってプロンプトが表示されたときに表示します。

    詳細については、「 ソース管理プラグインの作成」を参照してください。

ソース管理 VSPackage

ソース管理 VSPackage の実装を使用すると、Visual Studio ソース管理 UI のカスタマイズされた置換を開発できます。 この方法では、ソース管理の統合を完全に制御できますが、UI 要素を提供し、プラグイン アプローチで提供されるソース管理インターフェイスを実装する必要があります。

ソース管理 VSPackage を実装するには、次の操作を行う必要があります。

  1. 「登録と選択」の説明に従って、独自のソース管理 VSPackage を作成して登録します

  2. 既定のソース管理 UI をカスタム UI に置き換えます。 「カスタム ユーザー インターフェイス」を参照してください。

  3. 使用するグリフを指定し、 ソリューション エクスプローラー のグリフ イベントを処理します。 グリフ コントロールを参照してください。

  4. Query Edit Query Saveに示されているように、クエリの編集イベントとクエリの保存イベントを処理します。

    詳細については、「 ソース管理 VSPackage の作成」を参照してください。