Xcode kullanarak kodunuzu TFVC'de paylaşma

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

Değişikliklerinizi yerel Git deposundan TFVC'ye göndermek için Git-tf komut satırı aracını kullanarak bir TFVC deposu kullanarak Xcode projelerinizi paylaşın.

Git-tf'yi indirme ve yapılandırma

  1. Git-tf dosyasını indirin ve ayıklayın.

  2. Git-tf ve Java çalışma zamanını yolunuza ekleyin.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Yerel deponuzun köküne gidin.

    pushd /ws/FabrikamFiber
    
  4. Azure Repos'ta Git deponuzu paylaşmak için bağlantıyı yapılandırın ve kodunuzu iade edin. Kimlik bilgileri istenir.

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

    Ya da ekibinizin kodu zaten Azure Repos'taysa Git-tf kullanarak yerel bir depoyu kopyalayabilirsiniz.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Git-tf'yi her çalıştırdığınızda kimlik bilgilerinin istenmesini istemiyorsanız, kimlik bilgilerinizi Git yapılandırmanızda depolayabilirsiniz.

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

Kodunuzu paylaşma

  1. Değişiklikleri yerel Git deponuza işledikten ve Azure Repos'ta paylaşmaya hazır olduktan sonra iade edin.

    git commit -a 
    git tf checkin
    

    Yerel olarak birden çok değişiklik işlediyseniz Azure Repos'ta yine de tek bir değişiklik kümesi alırsınız.

  2. Çözümle bayrağıyla iş öğesi kimliğini sağlayarak iade ettiğinizde bir hatayı çözün veya görevi kapatın.

    git tf checkin --resolve=21972
    

    Değişiklik kümesi ve iş öğesi birbirine bağlıdır ve derleme raporlarında hangi hataların çözümlendiğini ve hangi görevlerin tamamlandığını görebilirsiniz.

  3. Azure Repos'tan çekerek ekibinizin en son koduyla çalıştığınızdan emin olabilirsiniz.

    git tf pull
    

    Git-tf komutları hakkında bilgi edinmek için git tf yardımını kullanın.

    git tf yardımıgit tf yardım iade etme

Projem için Git mi yoksa TFVC mi kullanmalıyım?

Bu, kod tabanınızın boyutu ve ekibinizin boyutu ve dağıtımı gibi bir dizi faktöre bağlıdır. Hangi sürüm denetiminin (Git veya Team Foundation Sürüm Denetimi) sizin için en uygun olduğunu öğrenin.

Projem Git Sürüm denetimi kullanıyorsa Xcode projelerimi Azure DevOps Services'te paylaşmaya devam edebilir miyim?

Evet, bkz . Xcode kullanarak Git'te kodunuzu paylaşma.

Sonraki adımlar