分享方式:


使用 Xcode 在 TFVC 中共享程式碼

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

使用 Git-tf 命令行工具將變更從本機 Git 存放庫推送至 TFVC,以使用 TFVC 存放庫共用您的 Xcode 專案。

下載並設定 Git-tf

  1. 下載並解壓縮 Git-tf

  2. 將 Git-tf 和 Java 執行時間新增至您的路徑。

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. 移至本機存放庫的根目錄。

    pushd /ws/FabrikamFiber
    
  4. 若要在 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
    
  5. 如果您不想在每次執行 Git-tf 時提示您輸入認證,您可以將認證儲存在 Git 組態中。

    git config git-tf.server.username fabrikamfiber4@hotmail.com 
    git config git-tf.server.password mypassword
    

共用您的程序代碼

  1. 將變更認可至本機 Git 存放庫之後,即可在 Azure Repos 中共用這些變更,請將其簽入。

    git commit -a 
    git tf checkin
    

    如果您已在本機認可多個變更,您仍然只會在 Azure Repos 中取得一個變更集。

  2. 藉由提供工作項目標識碼與解析旗標,解決錯誤或關閉工作。

    git tf checkin --resolve=21972
    

    變更集和工作項目已連結,而且您將可以看到哪些 Bug 已解決,以及組建報表中已完成哪些工作。

  3. 您可以藉由從 Azure Repos 提取,確定您正使用小組的最新程式碼。

    git tf pull
    

    使用 git tf 說明來瞭解 Git-tf 命令。

    git tf 說明git tf 說明簽核

我應該針對我的專案使用 Git 或 TFVC 嗎?

這取決於許多因素,例如程式代碼基底的大小,以及小組的大小和分佈。 了解哪個版本控制(GitTeam Foundation 版本控制)最適合您。

如果我的專案使用 Git 版本控制,我仍然可以在 Azure DevOps Services 中共用我的 Xcode 專案嗎?

是,請參閱 使用 Xcode 在 Git 中共用程式代碼

下一步