Dela din kod i TFVC med Xcode

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Dela dina Xcode-projekt med hjälp av en TFVC-lagringsplats med hjälp av git-tf-kommandoradsverktyget för att skicka ändringarna från den lokala Git-lagringsplatsen till TFVC.

Ladda ned och konfigurera Git-tf

  1. Ladda ned och extrahera Git-tf.

  2. Lägg till Git-tf och Java-körningen i din sökväg.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Gå till roten för den lokala lagringsplatsen.

    pushd /ws/FabrikamFiber
    
  4. Om du vill dela din Git-lagringsplats i Azure Repos konfigurerar du anslutningen och checkar in koden. Du uppmanas att ange dina autentiseringsuppgifter.

    git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber 
    git tf checkin
    

    Om teamets kod redan finns i Azure Repos kan du klona en lokal lagringsplats med git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Om du inte vill uppmanas att ange autentiseringsuppgifter varje gång du kör Git-tf kan du lagra dina autentiseringsuppgifter i Git-konfigurationen.

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

Dela din kod

  1. När du har checkat in ändringar i din lokala Git-lagringsplats och är redo att dela dem i Azure Repos kan du checka in dem.

    git commit -a 
    git tf checkin
    

    Om du har genomfört flera ändringar lokalt får du fortfarande bara en ändringsuppsättning i Azure Repos.

  2. Lös en bugg eller stäng en uppgift när du checkar in genom att ange arbetsobjektets ID med lös-flaggan.

    git tf checkin --resolve=21972
    

    Ändringsuppsättningen och arbetsobjektet är länkade och du kan se vilka buggar som har lösts och vilka uppgifter som har slutförts i byggrapporterna.

  3. Du kan se till att du arbetar med teamets senaste kod genom att hämta från Azure Repos.

    git tf pull
    

    Använd git tf-hjälpen för att lära dig mer om Git-tf-kommandona.

    hjälp om git tfgit tf help checkin

Ska jag använda Git eller TFVC för mitt projekt?

Det beror på ett antal faktorer, till exempel storleken på din kodbas och teamets storlek och fördelning. Lär dig vilken versionskontroll (Git eller Team Foundation Version Control) som passar dig bäst.

Kan jag fortfarande dela mina Xcode-projekt i Azure DevOps Services om mitt projekt använder Git-versionskontroll?

Ja, se Dela din kod i Git med Xcode.

Nästa steg