1. Introduction
Un gestionnaire de version (SCM : Source Code Management) est un outil indispensable pour le développement d'applications. Il enregistre toutes les modifications apportées au code source de l'application. On possède donc une sauvegarde et un historique du développement. On peut donc travailler plus sereinement en sachant qu'en cas de problème, on peut toujours faire marche arrière. Un autre avantage avec ce type d'outil est que l'on peut travailler à plusieurs sur la même base du code et ainsi profiter de toutes les modifications. Il existe 2 types de gestionnaire : les systèmes centralisés et décentralisés [1].
Avec des gestionnaires de versions centralisés, (CVS, Subversion), il n'existe qu'un seul dépôt des versions qui fait référence. Cela simplifie la gestion des versions, mais est contraignant si vous n'avez pas accès au réseau ou encore que vous travaillez sur des branches expérimentales.
La gestion de versions décentralisée (Git,...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première