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
Ladda ned och extrahera Git-tf.
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
Gå till roten för den lokala lagringsplatsen.
pushd /ws/FabrikamFiber
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
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
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.
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.
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.
Relaterad information
- Ska jag använda Git eller TFVC för mitt projekt?
- Kan jag fortfarande dela mina Xcode-projekt i Azure DevOps Services om mitt projekt använder Git-versionskontroll?
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.