在相同的專案中使用 Git 和 TFVC 存放庫

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

在 Team Foundation Server 2015 Update 1 中,專案管理員可以將 Git 存放庫新增至以 Team Foundation 版本控制 (TFVC) 建立的專案。 您也可以將 TFVC 存放庫新增至使用 Git 建立的專案。 這可讓您採用新的版本控制系統,同時保留專案中的所有數據。

啟用對新存放庫類型的存取

因為程式範本會在專案建立時套用許可權,因此會有少量的工作可更正新存放庫類型的許可權。

將 Team Foundation 版本控制 存放庫新增至 Git 專案

建立項目資料夾時,專案管理員必須套用某些專案資料夾層級許可權。 移至 [版本控制管理] 頁面,然後選取樹狀目錄中的 “$/ProjectName” 節點。 若要設定與任何預設進程範本相同的群組(Agile、Scrum、CMMI),請新增下列 TFS 群組和許可權:

  1. [ProjectName]\Readers
    • 允許:讀取
    • 未設定:所有其他專案
  2. [ProjectName]\Contributors
    • 允許:簽入、簽出、標籤、鎖定、合併、讀取
    • 未設定:所有其他專案
  3. [ProjectName]\Build 管理員 istrators
    • 允許:簽入、簽出、標籤、鎖定、合併、讀取
    • 未設定:所有其他專案