IDE 所實作的回呼函式

若要盡可能順暢地與整合開發環境 (IDE) 整合,並提供統一的用戶體驗,原始檔控制外掛程式可以使用 IDE 所實作的回呼函式。 外掛程式可以在原始檔控制作業期間適當地呼叫這些函式,以將資訊傳遞至IDE;IDE 接著可以將此信息顯示為其原生 UI 中的內嵌元素。 在此案例中,使用者的片段體驗比外掛程式採用自己的UI還少。

必要的頭檔是 scc.h。 默認位置為 \Program Files\VSIP 8.0\EnvSDK\common\inc\。 它也位於 VSIP 資料夾中,其原始檔控制外掛程式範例位於 \Program Files\VSIP 8.0\MSSCCI\

本節內容

  • SccOpenProject 會開啟專案。

  • SccPopulateList 會檢查其目前狀態的檔案清單。 此外,當檔案不符合 nCommand 的準則時,則使用 pfnPopulate 函式來通知呼叫端。

  • SccPopulateDirList 會檢查原始檔控制下之專案或專案中的目錄和檔案清單。 找到的每個目錄和檔名都會傳遞至回呼函式。

  • SccQueryChanges 會檢查對檔案清單所做的名稱變更。 每個檔名都會連同其變更狀態一起傳遞至回呼函式。

  • SccSetOption 會設定各種不同的選項。 每個選項的開頭 SCC_OPT_xxx 都是 ,並有自己的定義值集。

  • 原始檔控制外掛程式 描述原始檔控制外掛程式 SDK 的參考區段內容。