共用方式為


原始檔控制整合的基本資訊

Visual Studio支援兩種類型的原始檔控制整合: 原始檔控制外掛程式,會提供基本功能,而且會建置使用原始檔控制外掛程式 API (之前稱為 MSSCCI API),並以 VSPackage 為基礎的原始檔控制整合解決方案,提供更強固的功能。

原始檔控制外掛程式

實作原始檔控制外掛程式 API 以寫入原始檔控制外掛程式。 透過 API 提供註冊和原始檔控制整合功能。 這種方法都可以輕易地實作於原始檔控制 VSPackage,並且使用Visual Studio大部分原始檔控制作業的使用者介面 (UI)。

若要實作的原始檔控制外掛程式使用原始檔控制外掛程式的 API,請依照下列步驟執行:

  1. 建立實作中所指定的函式的 DLL 原始檔控制外掛程式

  2. 藉由適當的登錄項目中,登錄 DLL,如所述How to: 安裝原始檔控制外掛程式

  3. 建立協助程式 UI,並顯示它的原始檔控制配接器套件出現提示時 ( Visual Studio處理透過原始檔控制外掛程式的原始檔控制功能的元件)。 

如需詳細資訊,請參閱 建立原始檔控制外掛程式

原始檔控制 VSPackage

原始檔控制 VSPackage 實作可讓您開發自訂的取代Visual Studio原始檔控制 UI。 這種方法提供原始檔控制整合,完整的控制權,但它會要求您提供的 UI 項目,並實作,否則會提供適合插件在原始檔控制介面。

若要實作 VSPackage 的原始檔控制,您必須:

  1. 建立並登錄中所述的您自己的原始檔控制 VSPackage, 註冊和選取項目 (原始檔控制 VSPackage)

  2. 取代預設的原始檔控制 UI 自訂 UI。 請參閱 自訂使用者介面 (原始檔控制 VSPackage)

  3. 指定圖像 (glyph),以及處理方案總管] 中圖像 (glyph) 的事件。 請參閱 圖像控制項 (原始檔控制 VSPackage)

  4. 處理中所示的查詢編輯和查詢儲存的事件, 儲存 (原始檔控制 VSPackage) 的查詢編輯查詢

如需詳細資訊,請參閱 建立原始檔控制 VSPackage

請參閱

概念

原始檔控制整合總覽

其他資源

建立原始檔控制外掛程式

建立原始檔控制 VSPackage