共用方式為


決定是否要實作原始檔控制 VSPackage

本節詳細說明用於擴充原始碼控制方案的原始檔控制外掛程式和原始碼控制 VSPackages 的選擇,並提供關於選擇合適的整合路徑的一系列指南。

資源有限的小型原始碼控制方案

如果您的資源有限且無法承擔撰寫原始檔控制套件的額外負荷,則可以建立原始檔控制外掛程式 API 型外掛程式。這樣做可以讓您與原始檔控制套件並存運作,並且可以視需要在原始檔控制外掛程式和套件之間切換。 如需詳細資訊,請參閱註冊和選取

具有豐富功能集的大型原始檔控制方案

如果您想要實作原始檔控制方案,該方案提供使用原始檔控制外掛程式 API 無法充分擷取的豐富原始檔控制模型,您可以將原始檔控制套件做為整合路徑。 如果您想將原始檔控制配接器套件 (它與原始檔控制外掛程式通訊並提供基本的原始檔控制 UI) 替換為您自己的原始檔控制配接器套件,以便您以自訂方式處理原始檔控制事,則特別適用。 如果您已經擁有令人滿意的原始檔控制 UI 並且希望在 Visual Studio 中保留該體驗,原始檔控制套件選項可以讓您做到這一點。 原始檔控制套件不是通用的,而且專為搭配 Visual Studio IDE 使用而設計。

如果您想要實作一個原始檔控制方案,為原始檔控制邏輯和 UI 提供靈活和更豐富的控制,您可能更喜歡原始檔控制套件整合路由。 您可以:

  1. 註冊您自己的原始檔控制 VSPackage (請參閱註冊和選取)。

  2. 將預設原始檔控制 UI 替換為您的自訂 UI (請參閱自訂使用者介面)。

  3. 指定要使用的字符並處理 [方案總管] 字符事件 (請參閱字符控制項)。

  4. 處理查詢編輯和查詢儲存事件 (請參閱查詢編輯查詢儲存)。