Gestion de version et contrôle de code source avec Git dans Visual Studio pour Mac

Important

La mise hors service de Visual Studio pour Mac est prévue pour le 31 août 2024, conformément à la stratégie de cycle de vie moderne de Microsoft. Bien que vous puissiez continuer à travailler avec Visual Studio pour Mac, il existe plusieurs autres options pour les développeurs sur Mac, telles que la version préliminaire de la nouvelle extension C# Dev Kit pour VS Code.

En savoir plus sur les chronologies de support et les alternatives.

La gestion de version est un système de gestion de fichiers sur plusieurs versions auquel contribuent de nombreux développeurs, notamment dans le cadre du développement de logiciels. L’objectif principal d’un système de gestion de version (VCS (Version Control System) est de trouver une solution qui permet à tous les utilisateurs de travailler sur le codebase en même temps.

Au cœur d’un système de gestion de version se trouve un dépôt, qui sert de banque de données centrale pour tous les fichiers, à l’instar d’un serveur de fichiers. Toutefois, contrairement à un serveur de fichiers, le dépôt contient l’historique complet du projet et toutes les révisions qui ont été apportées.

Si le dépôt est la banque de données centrale, il est logique que chaque utilisateur dispose d’une banque locale des données pour pouvoir les modifier. Cela s’appelle une copie de travail. Dans Visual Studio pour Mac, votre copie de travail s’affiche comme un répertoire local sur votre ordinateur, ce qui vous permet de lire et écrire n’importe quel fichier.

Visual Studio pour Mac inclut une prise en charge intégrée des dépôts Git. Si vous débutez avec Git, le site web https://git-scm.com/ est un bon point de départ. Git est un système de gestion de versions distribué qui permet aux équipes de travailler simultanément sur les mêmes documents. Avec Git, il peut exister un seul serveur contenant tous les fichiers, mais l’intégralité du dépôt est clonée localement sur votre machine quand un dépôt est extrait de cette source centrale.

Concepts de base

Pour en savoir plus sur les outils Git dans Visual Studio pour Mac, les articles suivants décrivent la configuration de dépôts Git via Visual Studio pour Mac ainsi que les fonctionnalités simples telles que la revue, le commit et la poussée des changements.

Voir aussi