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

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

Sdílejte své projekty Xcode pomocí úložiště TFVC pomocí nástroje příkazového řádku Git-tf k nasdílení změn 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 modul runtime Git-tf a 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 vašeho 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 vrácení kódu se změnami. 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 místní úložiště naklonovat pomocí Git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Pokud nechcete, aby se při každém spuštění Git-tf zobrazila výzva k zadání přihlašovacích údajů, můžete své přihlašovací údaje 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. Po potvrzení změn v místním úložišti Git a jste 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 jen jednu sadu změn v Azure Repos.

  2. Vyřešte chybu nebo zavřete úkol při vrácení se změnami zadáním ID pracovní položky příznakem překladu.

    git tf checkin --resolve=21972
    

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

  3. Můžete zajistit, že pracujete s nejnovějším kódem vašeho týmu tak, že natáhnete z Azure Repos.

    git tf pull
    

    Informace o příkazech Git-tf najdete v nápovědě k Git tf.

    Nápověda k git tfKontrola nápovědy k git 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 projekty Xcode sdílet ve službě Azure DevOps Services?

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

Další kroky