Sdílení kódu v TFVC pomocí Xcode

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

Sdílejte své projekty Xcode pomocí úložiště TFVC pomocí nástroje příkazového řádku Git-tf a nasdílejte změny z místního úložiště Git do TFVC.

Stažení a konfigurace Git-tf

  1. Stáhněte a extrahujte Git-tf.

  2. Přidejte do cesty Git-tf a modul runtime Java.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Přejděte do kořenového adresáře místního úložiště.

    pushd /ws/FabrikamFiber
    
  4. Pokud chcete sdílet úložiště Git v Azure Repos, nakonfigurujte připojení a se změnami kód. Zobrazí se výzva k zadání přihlašovacích údajů.

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

    Nebo pokud je kód vašeho týmu už v Azure Repos, můžete pomocí Git-tf naklonovat místní úložiště.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Pokud nechcete být při každém spuštění Git-tf vyzváni k zadání přihlašovacích údajů, můžete je uložit do konfigurace Gitu.

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

Sdílení kódu

  1. Jakmile potvrdíte změny v místním úložišti Git a budete připraveni je sdílet v Azure Repos, zkontrolujte je.

    git commit -a 
    git tf checkin
    

    Pokud jste místně potvrdili více změn, stále získáte v Azure Repos jenom jednu sadu změn.

  2. Vyřešte chybu nebo zavřete úlohu při vracení se změnami zadáním ID pracovní položky s příznakem resolve.

    git tf checkin --resolve=21972
    

    Sada změn a pracovní položka jsou propojené a v sestavách sestavení uvidíte, které chyby se vyřešily a které úkoly byly dokončeny.

  3. Stažením z Azure Repos se můžete ujistit, že pracujete s nejnovějším kódem vašeho týmu.

    git tf pull
    

    Pomocí nápovědy git tf se dozvíte o příkazech Git-tf.

    git tf help– kontrola nápovědy k gitu tf

Mám pro svůj projekt použít Git nebo TFVC?

To závisí na řadě faktorů, jako je velikost základu kódu a velikost a distribuce vašeho týmu. Zjistěte, která správa verzí (Git nebo Správa verzí Team Foundation) je pro vás nejvhodnější.

Pokud můj projekt používá správu verzí Gitu, můžu svoje projekty Xcode dál sdílet v Azure DevOps Services?

Ano, viz Sdílení kódu v Gitu pomocí Xcode.

Další kroky