Partager via


Partager votre code dans TFVC à l’aide de Xcode

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

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.

Prerequisites

Catégorie Spécifications
Accès au projet Membre du projet Azure DevOps où se trouve le dépôt TFVC.
Permissions - Lire : Pour afficher le référentiel et son contenu.
- Archiver : pour archiver les modifications apportées au référentiel.
- Extraire : pour extraire des fichiers pour modification.
- Gérer les espaces de travail : pour créer et gérer des espaces de travail.

Télécharger et configurer 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 serez invité à entrer les 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ée les modifications apportées à votre dépôt 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 génération.

  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 help git tf help checkin

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