Azure DevOps Services 與 TFS 之間的程式範本自定義差異
Azure DevOps Services
重要
匯入程式支援裝載的 XML 進程模型,可讓您透過更新進程範本的選取 XML 定義檔案來管理自定義專案。 此功能僅適用於已使用 TFS 數據匯入服務移轉至 Azure DevOps Services 的組織。
如果您使用繼承程式模型,您可以藉由建立繼承程式,透過使用者介面自定義工作追蹤。 如果您使用內部部署 XML 進程模型,您可以自訂進程範本,請參閱 上傳或下載程式範本 和 自訂程式範本。
若要深入瞭解程式模型,請參閱 自定義工作追蹤。
Azure DevOps Services 會使用與 Team Foundation Server (TFS) 不同的模型來關聯項目和程式。
- 在 TFS 中,程式範本會作為專案的起點,一旦建立專案,專案就會是您自定義的範圍。
- 在 Azure DevOps Services 中,程式會跨多個項目共用,而且是您自定義的範圍。
定義進程範本時所使用的結構和整體語法保持不變,您自定義要匯入至 Azure DevOps Services 的範本之間只有一些次要差異,以及您上傳以支持內部部署 TFS 的範本。
注意
Azure DevOps Server 不支援將專案或集合從託管 XML 移轉至繼承的模型。 它僅適用於 Azure DevOps Services。
不支援的自定義和未參考的外掛程式檔案
任何 XML 定義檔案中下列對象的參考,都會導致匯入時發生驗證錯誤。
- 工作項目表單上的自定義控制件
- 自訂連結類型
- 全域工作流程
- 小組欄位支援
- For and Not rules support
- 比對規則支援
下列外掛程式及其相關聯的檔案不會用於定義進程,也不會用來更新現有的專案。 不過,當您建立新專案時,它們可用來建立物件或成品。
- 分類
- 工作項目查詢(使用 WIQL 語法定義)
- 測試管理
- 工作專案
注意
WIQL 長度不得超過 32K 個字元。 系統不會允許您建立或執行超過該長度的查詢。
下列外掛程式及其相關聯的檔案會由系統預設值取代。
- 建立
- 群組和許可權
- 實驗室
- 版本控制
下列外掛程式及其相關聯的檔案會被忽略。
- Microsoft項目對應
- 報表
- Windows SharePoint Services
不支援自定義外掛程式。
物件限制
自訂要匯入的程式範本時,請限制您在 Work 追蹤物件限制中指定的物件數目。