使用 Xcode 在 TFVC 中共享程式碼
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
使用 Git-tf 命令行工具將變更從本機 Git 存放庫推送至 TFVC,以使用 TFVC 存放庫共用您的 Xcode 專案。
下載並設定 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
變更集和工作項目已連結,而且您將可以看到哪些 Bug 已解決,以及組建報表中已完成哪些工作。
您可以藉由從 Azure Repos 提取,確定您正使用小組的最新程式碼。
git tf pull
使用 git tf 說明來瞭解 Git-tf 命令。
相關資訊
我應該針對我的專案使用 Git 或 TFVC 嗎?
這取決於許多因素,例如程式代碼基底的大小,以及小組的大小和分佈。 了解哪個版本控制(Git 或 Team Foundation 版本控制)最適合您。
如果我的專案使用 Git 版本控制,我仍然可以在 Azure DevOps Services 中共用我的 Xcode 專案嗎?
是,請參閱 使用 Xcode 在 Git 中共用程式代碼。