Qu’est-ce que le contrôle de code source ?

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

Un système de contrôle de code source, également appelé système de contrôle de version, permet aux développeurs de collaborer sur le code et de suivre les modifications. Le contrôle du code source est un outil essentiel pour les projets impliquant plusieurs développeurs.

Nos systèmes prennent en charge deux types de contrôle de code source : Git (distribué) et Team Foundation Version Control (TFVC). TFVC est un système centralisé de serveur client. Dans Git et TFVC, vous pouvez case activée dans des fichiers et organiser des fichiers dans des dossiers, des branches et des référentiels.

Gérez vos dépôts, branches et autres opérations de développement de code à partir d’Azure Repos.

Repos, code GitHub

Avec Git, chaque développeur dispose d’une copie du référentiel source sur son ordinateur de développement. Le référentiel source inclut toutes les informations de branche et d’historique. Chaque développeur fonctionne directement avec son dépôt local. Les modifications sont partagées entre les référentiels en tant qu’étape distincte.

Les développeurs peuvent valider chaque ensemble de modifications et effectuer des opérations de contrôle de version, telles que l’historique et la comparaison sans connexion réseau. Les branches sont simplifiées. Lorsque les développeurs doivent changer de contexte, ils créent une branche locale privée. Les développeurs peuvent rapidement passer d’une branche à l’autre pour pivoter entre différentes variantes de la base de code. Plus tard, les développeurs peuvent fusionner, publier ou supprimer la branche.

Remarque

Git dans Visual Studio et Azure DevOps est Git standard. Vous pouvez utiliser Visual Studio avec des services Git tiers. Vous pouvez également utiliser des clients Git tiers avec Azure DevOps Server.

Avec TFVC, les développeurs n’ont qu’une seule version de chaque fichier sur leurs machines de développement. Les données d'historique sont conservées sur le serveur uniquement. Les branches sont basées sur le chemin d’accès et sont créées sur le serveur.

Étapes suivantes

Commencez à partager votre code ou à obtenir votre code à l’aide du contrôle de code source.