Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
使用 Git-tf 命令列工具,將變更從本機 Git 存放庫推送至 TFVC,使用 TFVC 存放庫共用您的 Xcode 專案。
先決條件
| 類別 | 需求 |
|---|---|
| 專案存取 | TFVC 存放庫所在的 Azure DevOps 專案成員。 |
| 許可 |
-
閱讀:檢視儲存庫及其內容。 - 簽入:簽入存放庫的變更。 - 出庫:取出要編輯的檔案。 - 管理工作區:建立和管理工作區。 |
下載並設定 Git-tf
下載並解壓縮 Git-tf。
將 Git-tf 和 Java 執行階段新增至您的路徑。
export JAVA_HOME=/Library/Java/Home export PATH=$PATH:$JAVA_HOME/bin:/git_tf移至本機存放庫的根目錄。
pushd /ws/FabrikamFiber若要在 Azure Repos 中共用 Git 存放庫,請設定連線並簽入您的程式碼。 系統會提示您輸入認證。
git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber git tf checkin或者,如果您小組的程式代碼已位於 Azure Repos 中,您可以使用 Git-tf 複製本機存放庫。
git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber如果您不想每次執行 Git-tf 時都提示輸入認證,您可以將認證儲存在 Git 組態中。
git config git-tf.server.username fabrikamfiber4@hotmail.com git config git-tf.server.password mypassword
共用您的程式碼
將變更認可至本機 Git 存放庫,並準備好在 Azure Repos 中共用它們之後,請簽入它們。
git commit -a git tf checkin如果您已在本機認可多個變更,您仍然只會在 Azure Repos 中取得一個變更集。
當您簽入時,請提供具有解決旗標的工作專案標識碼,以解決錯誤或關閉工作。
git tf checkin --resolve=21972變更集和工作專案已連結,您將能夠在組建報告中查看已解決的錯誤,以及已完成哪些工作。
您可以從 Azure Repos 提取,確定您正在使用小組的最新程式代碼。
git tf pull使用 git tf help 來瞭解 Git-tf 命令。
相關信息
我應該針對我的專案使用 Git 或 TFVC 嗎?
這取決於許多因素,例如程式碼庫的大小以及團隊的規模和分佈。 瞭解哪種版本控制 (Git 或 Team Foundation 版本控制) 最適合您。
如果我的專案使用 Git 版本控制,我仍然可以在 Azure DevOps Services 中共用我的 Xcode 專案嗎?
是,請參閱 使用 Xcode 在 Git 中共用您的程式碼。