Partager votre code dans TFVC à l’aide de Xcode

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

Partagez vos projets Xcode à l’aide d’un référentiel TFVC à l’aide de l’outil de ligne de commande Git-tf pour envoyer vos modifications du référentiel Git local à TFVC.

Téléchargez et configurez Git-tf

  1. Téléchargez et extrayez Git-tf.

  2. Ajoutez Git-tf et le runtime Java à votre chemin d’accès.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Accédez à la racine de votre référentiel local.

    pushd /ws/FabrikamFiber
    
  4. Pour partager votre référentiel Git dans Azure Repos, configurez la connexion et archivez votre code. Vous êtes invité à entrer des informations d’identification.

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

    Ou, si le code de votre équipe se trouve déjà dans Azure Repos, vous pouvez cloner un référentiel local à l’aide de Git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Si vous ne souhaitez pas être invité à entrer des informations d’identification chaque fois que vous exécutez Git-tf, vous pouvez stocker vos informations d’identification dans votre configuration Git.

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

Partager votre code

  1. Une fois que vous avez validé les modifications apportées à votre référentiel Git local et que vous êtes prêt à les partager dans Azure Repos, archivez-les.

    git commit -a 
    git tf checkin
    

    Si vous avez validé plusieurs modifications localement, vous obtenez toujours un seul ensemble de modifications dans Azure Repos.

  2. Résolvez un bogue ou fermez une tâche lorsque vous effectuez une vérification en fournissant l’ID de l’élément de travail avec l’indicateur de résolution.

    git tf checkin --resolve=21972
    

    L’ensemble de modifications et l’élément de travail sont liés, et vous serez en mesure de voir quels bogues sont résolus et quelles tâches ont été effectuées dans les rapports de build.

  3. Vous pouvez vous assurer que vous travaillez avec le dernier code de votre équipe en extrayant à partir d’Azure Repos.

    git tf pull
    

    Utilisez git tf pour en savoir plus sur les commandes Git-tf.

    git tf aidegit tf aide archivage

Dois-je utiliser Git ou TFVC pour mon projet ?

Cela dépend d’un certain nombre de facteurs, comme la taille de votre codebase et la taille et la distribution de votre équipe. Découvrez le contrôle de version (Git ou Team Foundation Version Control) qui vous convient le mieux.

Si mon projet utilise le contrôle de version Git, puis-je toujours partager mes projets Xcode dans Azure DevOps Services ?

Oui, consultez Partager votre code dans Git à l’aide de Xcode.

Étapes suivantes