Gestion de version/Décentralisé
Quand on pense à la gestion de version, on a, en général, une vision centralisée des choses. En gros, on s'imagine un mécanisme qui va permettre à plusieurs intervenants de collecter leurs interventions.
Or, en particulier avec l'arrivée des logiciels libres et leur développement communautaire, une autre façon de voir la gestion de version est apparue. Cette autre vision consiste à voir l'outil de gestion de version comme un outil permettant à chacun de travailler à son rythme, de façon désynchronisée des autres, puis d'offrir un moyen à ces développeurs de s'échanger leur travaux respectifs. C'est ce que l'on nomme la gestion de version décentralisée.