Systèmes de gestion de versions
Définition
<aside>
📘 Permet de stocker un ensemble de fichiers en conservant l’historique des modifications.
</aside>
Propriétés
- liste des modifications
- auteur
- date
- message associé à chaque modification
- etc.
Intérêts
- Conservation de l’histoire d’un projet
- Gestion des conflits
- Développement à plusieurs
- Développement sur plusieurs machines/systèmes
- Obtention aisée de la dernière version
- Récupération d’une version précédente
- Étiquetage des versions
- Gestion de branches : stable, devel, experimental, etc.
Historique
Classification par mode de fonctionnement
Local
Dépôt local au projet