Contrôle de version avec Git dans Azure Repos

Effectué

Durée estimée : 60 minutes.

Scénario

Azure DevOps prend en charge deux types de contrôle de version, Git et Team Foundation Version Control (TFVC). Voici une vue d’ensemble rapide des deux systèmes de contrôle de version :

  • Team Foundation Version Control (TFVC) : TFVC est un système de contrôle de version centralisé. En règle générale, les membres de l’équipe n’ont qu’une seule version de chaque fichier sur leurs ordinateurs de développement. Les données historiques sont conservées uniquement sur le serveur. Les branches sont basées sur le chemin d’accès et créées sur le serveur.
  • Git : Git est un système de contrôle de version distribué. Les dépôts Git peuvent vivre localement (sur l’ordinateur d’un développeur). Chaque développeur a une copie du référentiel source sur son ordinateur de développement. Les développeurs peuvent valider chaque ensemble de modifications sur leur ordinateur de développement, effectuer des opérations de contrôle de version telles que l’historique et comparer sans connexion réseau.

Git est le fournisseur de contrôle de version par défaut pour les nouveaux projets. Vous devez utiliser Git pour le contrôle de version dans vos projets, sauf si vous avez besoin de fonctionnalités de contrôle de version centralisées dans TFVC.

Dans ce labo, vous allez apprendre à établir un dépôt Git local, qui peut facilement être synchronisé avec un dépôt Git centralisé dans Azure DevOps. En outre, vous découvrirez la gestion des branches et des fusions avec Git. Vous allez utiliser Visual Studio Code, mais les mêmes processus s’appliquent à l’utilisation de n’importe quel client compatible Git.

Objectifs

Une fois ce labo terminé, vous pourrez :

  • Clonez un référentiel existant.
  • Enregistrer le travail avec des commits.
  • Passez en revue l’historique des modifications.
  • Travaillez avec des branches en utilisant Visual Studio Code.

Exigences

  • Ce labo nécessite microsoft Edge ou un navigateur pris en charge par Azure DevOps.
  • Configurer une organisation Azure DevOps : Si vous n’avez pas encore d’organisation Azure DevOps que vous pouvez utiliser pour ce labo, créez-en un en suivant les instructions disponibles dans Créer une organisation ou une collection de projets.
  • Si Git 2.44.0 ou version ultérieure n’est pas installé, démarrez un navigateur web, accédez à la page de téléchargement Git pour Windows, puis installez-le.
  • Si Visual Studio Code n’est pas encore installé, accédez à la page de téléchargement Visual Studio Code à partir de la fenêtre du navigateur web, téléchargez-le et installez-le.
  • Si l’extension Visual Studio C# n’est pas encore installée, accédez à la page d’installation de l’extension C# dans la fenêtre du navigateur web et installez-la.

Exercices

Au cours de ce labo, vous allez effectuer les exercices suivants :

  • Exercice 0 : Configurer les prérequis du laboratoire.
  • Exercice 1 : Cloner un référentiel existant.
  • Exercice 2 : Enregistrer le travail avec des commits.
  • Exercice 3 : Examiner l’historique.
  • Exercice 4 : Travailler avec des branches.

Capture d’écran d’un bouton de lancement, qui vous emmènera dans le labo.