# Contexte @@ ## La gestion de version > Maintient l'ensemble des versions d'un ou plusieurs fichiers Note: - on pose la question qu'est ce que c'est pour vous la gestion de version @@ ## Que permet la gestion de version ?
Offrir la possibilité de **revenir** facilement à une **version antérieure.**

Garder la trace de modifications : **qui**, **quoi**, **quand** et **pourquoi ?**

Permettre à **plusieurs personnes** de travailler **simultanément** sur le même projet sans se marcher sur les pieds. @@ > Si le code n'est pas enregistré dans un logiciel de gestion de version, il n'existe pas. @@ ## 2 Grandes familles de logiciels de gestion de version
Centralisés (cvs, svn, tfs).

Distribués (git, mercurial, bazaar). @@ ## Qu'est-ce qu'un logiciel de gestion de version distribué ? @@

Distribué

Centralisé

Distribué signifie :

Logiciel de version distribué

@@

Git