Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
在 Team Foundation Server 2015 Update 1 中,專案管理員可以將 Git 存放庫新增至使用 Team Foundation 版本控制 (TFVC) 建立的專案。 您也可以將 TFVC 存放庫新增至使用 Git 建立的專案。 這可讓您採用新的版本控制系統,同時保留專案中的所有數據。
先決條件
| 類別 | 需求 |
|---|---|
| 專案存取 | 專案的成員。 |
| 許可 | - 在私有專案中檢視程式碼:至少 基本 存取。 - 複製或參與私人專案中的程式碼: 參與者 安全性群組的成員或專案中的對應許可權。 - 設定分支或儲存庫權限:管理分支或儲存庫的 權限 。 - 設定分支政策、狀態檢查或更改預設分支:編輯儲存庫或分支的政策權限,或加入 Project 管理員安全群組。 - 匯入存放庫:專案管理員成員 安全組或 Git 專案層級 建立存放庫 許可權設定為 允許。 如需詳細資訊,請參閱 設定 Git 存放庫許可權。 |
| Services | 已啟用 Repos。 |
| 工具 | 選擇性。 使用 az repos 指令:Azure DevOps CLI。 |
| 類別 | 需求 |
|---|---|
| 專案存取 | 專案的成員。 |
| 許可 | - 檢視程式代碼:至少 基本 存取。 - 複製或貢獻代碼:需為 貢獻者 的成員或 安全群組 的成員,或擁有專案中的對應許可權。 |
| Services | 已啟用 Repos。 |
啟用對新存放庫類型的存取
因為流程範本會在專案建立時套用權限,所以需要少量工作來調整新存放庫類型的權限。
將 Team Foundation 版本控制存放庫新增至 Git 專案
建立項目資料夾時,專案管理員必須套用某些專案資料夾層級許可權。 移至 [版本控制管理] 頁面,然後選取樹狀目錄中的 “$/ProjectName” 節點。 若要設定與任何預設進程範本相同的群組(Agile、Scrum、CMMI),請新增下列 TFS 群組和許可權:
- [ProjectName]\Readers
- 允許:讀取
- 未設定:其他所有項目
- [ProjectName]\參與者
- 允許:簽入、簽出、標籤、鎖定、合併、讀取
- 未設定:其他所有項目
- [ProjectName]\建置管理者
- 允許:簽入、簽出、標籤、鎖定、合併、讀取
- 未設定:其他所有項目