Les logiciels de gestion de version décentralisés

Bilan

Conclusion

Les logiciels de gestion de version décentralisés apportent du changement, plus de souplesse et d'adaptabilité dans les pratiques de développement logiciel. On l'a vu précédemment, par une meilleur gestion des merges de branches, on est libre de choisir le modèle qui convient le mieux à l'équipe de développement.

Cependant, tout ceci ne se fait pas sans quelques inconvénients. En effet, la complexité de certains modèle (tant à l'implémentation qu'à l'usage) peut être pour certains un frein à la mise en place de tels outils au sein d'une entreprise. Il convient d'être rigoureux lorsque l'on décide de mettre en place un modèle complexe afin de ne pas se retrouver paralysé par une mauvaise utilisation.

Le mode centralisé qu'offrent des outils CVS et SVN a cet avantage qu'il est simple à utiliser et très efficace pour des actions de sauvegardes et de synchronisation. Si le projet n'a pas besoin de faire appel aux fonctionnalités de branchage alors on peut tout à fait s'en contenter.

De mon point de vue, n'importe quel outil de gestion de version est déjà un plus pour un projet.

Sources et références

Les principales sources d'information qui m'ont permis de réaliser cet exposé sont les suivantes :

Contact

Pour me contacter : mdelneuf[at]etudiant[dot]univ-mlv[dot]fr