Freigeben Ihres Codes in TFVC mithilfe von Xcode

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

Geben Sie Ihre Xcode-Projekte mithilfe eines TFVC-Repositorys frei, indem Sie das Befehlszeilentool „Git-tf“ verwenden, um Ihre Änderungen aus dem lokalen Git-Repository in TFVC zu pushen.

Herunterladen und Konfigurieren von „Git-tf“

  1. Laden Sie Git-tf herunter, und extrahieren Sie sie.

  2. Fügen Sie Git-tf und die Java-Runtime Ihrem Pfad hinzu.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Wechseln Sie zum Stamm Ihres lokalen Repositorys.

    pushd /ws/FabrikamFiber
    
  4. Um Ihr Git-Repository in Azure Repos freizugeben, konfigurieren Sie die Verbindung, und checken Sie Ihren Code ein. Sie werden zur Eingabe Ihrer Anmeldeinformationen aufgefordert.

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

    Oder, wenn sich der Code Ihres Teams bereits in Azure Repos befindet, können Sie ein lokales Repository mithilfe von Git-tf klonen.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Wenn Sie nicht jedes Mal zur Eingabe von Anmeldeinformationen aufgefordert werden möchten, wenn Sie Git-tf ausführen, können Sie Ihre Anmeldeinformationen in Ihrer Git-Konfiguration speichern.

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

Geben Sie Ihren Code frei

  1. Nachdem Sie Änderungen an Ihrem lokalen Git-Repository committet haben und bereit sind, sie in Azure Repos freizugeben, checken Sie sie ein.

    git commit -a 
    git tf checkin
    

    Wenn Sie mehrere Änderungen lokal committet haben, erhalten Sie immer noch nur ein Changeset in Azure Repos.

  2. Lösen Sie beim Einchecken einen Fehler auf, oder schließen Sie eine Aufgabe, indem Sie die Arbeitselement-ID mit dem resolve-Flag (Auflösen) angeben.

    git tf checkin --resolve=21972
    

    Das Changeset und das Arbeitselement sind verknüpft, und Sie können in den Buildberichten sehen, welche Fehler aufgelöst und welche Aufgaben abgeschlossen wurden.

  3. Sie können sicherstellen, dass Sie mit dem neuesten Code Ihres Teams arbeiten, indem Sie ihn aus Azure Repos pullen.

    git tf pull
    

    Verwenden Sie „git tf help“, um mehr über die „Git-tf“-Befehle zu erfahren.

    git tf helpgit tf help checkin

Sollte ich Git oder TFVC für mein Projekt verwenden?

Dies hängt von einer Reihe von Faktoren ab, z. B. der Größe Ihrer Codebasis und der Größe und Verteilung Ihres Teams. Erfahren Sie, welche Versionskontrolle (Git oder Team Foundation-Versionskontrolle) am besten für Sie geeignet ist.

Wenn mein Projekt die Git-Versionskontrolle verwendet, kann ich meine Xcode-Projekte weiterhin in Azure DevOps Services freigeben?

Ja, weitere Informationen finden Sie unter Freigeben Ihres Codes in Git mithilfe von Xcode.

Nächste Schritte