原始檔控制整合的基本資訊
Visual Studio支援兩種類型的原始檔控制整合: 原始檔控制外掛程式,會提供基本功能,而且會建置使用原始檔控制外掛程式 API (之前稱為 MSSCCI API),並以 VSPackage 為基礎的原始檔控制整合解決方案,提供更強固的功能。
原始檔控制外掛程式
實作原始檔控制外掛程式 API 以寫入原始檔控制外掛程式。 透過 API 提供註冊和原始檔控制整合功能。 這種方法都可以輕易地實作於原始檔控制 VSPackage,並且使用Visual Studio大部分原始檔控制作業的使用者介面 (UI)。
若要實作的原始檔控制外掛程式使用原始檔控制外掛程式的 API,請依照下列步驟執行:
建立實作中所指定的函式的 DLL 原始檔控制外掛程式。
藉由適當的登錄項目中,登錄 DLL,如所述How to: 安裝原始檔控制外掛程式。
建立協助程式 UI,並顯示它的原始檔控制配接器套件出現提示時 ( Visual Studio處理透過原始檔控制外掛程式的原始檔控制功能的元件)。
如需詳細資訊,請參閱 建立原始檔控制外掛程式。
原始檔控制 VSPackage
原始檔控制 VSPackage 實作可讓您開發自訂的取代Visual Studio原始檔控制 UI。 這種方法提供原始檔控制整合,完整的控制權,但它會要求您提供的 UI 項目,並實作,否則會提供適合插件在原始檔控制介面。
若要實作 VSPackage 的原始檔控制,您必須:
建立並登錄中所述的您自己的原始檔控制 VSPackage, 註冊和選取項目 (原始檔控制 VSPackage)。
取代預設的原始檔控制 UI 自訂 UI。 請參閱 自訂使用者介面 (原始檔控制 VSPackage)。
指定圖像 (glyph),以及處理方案總管] 中圖像 (glyph) 的事件。 請參閱 圖像控制項 (原始檔控制 VSPackage)。
處理中所示的查詢編輯和查詢儲存的事件, 儲存 (原始檔控制 VSPackage) 的查詢編輯查詢。
如需詳細資訊,請參閱 建立原始檔控制 VSPackage。