Freigeben über


Freigeben ihres Codes in TFVC mithilfe von Xcode

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

Geben Sie Ihre Xcode-Projekte mithilfe eines TFVC-Repositorys mithilfe des Git-tf-Befehlszeilentools frei, um Ihre Änderungen vom lokalen Git-Repository an TFVC zu übertragen.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Mitglied des Azure DevOps-Projekts, in dem sich das TFVC-Repository befindet.
Erlaubnisse - Lesen: So zeigen Sie das Repository und dessen Inhalt an.
- Einchecken: So überprüfen Sie Änderungen am Repository.
- Auschecken: So checken Sie Dateien zur Bearbeitung aus.
- Arbeitsbereiche verwalten: So erstellen und verwalten Sie Arbeitsbereiche.

Herunterladen und Konfigurieren von Git-tf

  1. Herunterladen und Extrahieren von Git-tf.

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

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

    pushd /ws/FabrikamFiber
    
  4. Um Ihr Git-Repository in Azure Repos freizugeben, konfigurieren Sie die Verbindung, und überprüfen Sie Ihren Code. Sie werden zur Eingabe von 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 mit Git-tf klonen.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Wenn Sie nicht bei jeder Ausführung von Git-tf zur Eingabe von Anmeldeinformationen aufgefordert werden möchten, 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
    

Freigeben ihres Codes

  1. Nachdem Sie Änderungen an Ihrem lokalen Git-Repository übernehmen und bereit sind, sie in Azure Repos freizugeben, überprüfen Sie sie.

    git commit -a 
    git tf checkin
    

    Wenn Sie mehrere Änderungen lokal zugesichert haben, erhalten Sie weiterhin nur eine Änderung in Azure Repos.

  2. Beheben Sie einen Fehler, oder schließen Sie eine Aufgabe, wenn Sie einchecken, indem Sie die Arbeitsaufgaben-ID mit der Auflösungskennzeichnung angeben.

    git tf checkin --resolve=21972
    

    Das Changeset und die Arbeitsaufgabe sind verknüpft, und Sie können sehen, welche Fehler behoben sind und welche Aufgaben in den Buildberichten abgeschlossen wurden.

  3. Sie können sicherstellen, dass Sie mit dem neuesten Code Ihres Teams arbeiten, indem Sie von Azure Repos abrufen.

    git tf pull
    

    Verwenden Sie git tf help to learn about the Git-tf commands.

    git tf help git 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 Version Control) für Sie am besten geeignet ist.

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

Ja, siehe Freigeben Ihres Codes in Git mit Xcode.

Nächste Schritte