Visual Studio 支援專案或編輯器的檔案簽出、簽入和其他原始檔控制作業。 作為原始檔控制用戶端,Visual Studio 的設計目的是要與原始檔控制套件互動,例如 Visual SourceSafe,它為動態定義的檔案集提供封存、版本設定和控制功能。
本節中
描述專案類型必須實作的介面,才能支援原始檔控制。
提供問題,其答案會變更您實作專案類型的方式。
描述支援原始檔控制如何變更專案類型的實作。
討論專案類型和編輯器的最佳實務。
描述當使用者將專案新增至原始檔控制系統時,如何註冊專案。
Reference
IVsQueryEditQuerySave2 向環境或原始檔控制套件指出檔案即將在記憶體中變更或儲存。
IVsSccManager2 允許專案和階層向原始檔控制註冊自己,並取得原始檔控制狀態的相關資訊。
IVsSccProject2 在專案系統中實作,以提供專案檔案和專案專案的原始檔控制。
IVsTrackProjectDocuments2 專案用來查詢環境,以取得在解決方案中新增、移除或重新命名檔案或目錄的許可權。
IVsTrackProjectDocumentsEvents2 通知用戶端對專案檔案或目錄所做的變更。
相關區段
提供專案概觀,作為 Visual Studio 整合式開發環境 (IDE) 的基本建置組塊。 提供其他主題的連結,說明專案如何控制建置和編譯程式碼。