Gestion de versions

Un article de Mangue.org, l'encyclopéde libre.

La gestion de versions est un problème récurrent pour les développeurs. En effet, dès qu'un projet prend de l'importance, il devient vite nécessaire de contrôler l'historique des différentes versions des fichiers qui constituent le projet.


Il y a principalement 2 causes possibles à ce constat :


  • Si le projet commence à prendre de l'ampleur, il peut être utile de suivre plusieurs pistes de développement ou de travailler sur plusieurs branches du projet (versions stables, instables, versions de test, etc).
  • Si plusieurs personnes travaillent sur le même projet, il est important que chacun puisse bénéficier du travail des autres et vis-versa.


Il existe plusieurs outils pour cela, ils sont plus connus sous le nom générique de système de versionnement ou de gestion de versions. Parmi les plus utilisés, on peut citer CVS, subversion ou clearcase.

Voir aussi

Liens externes

Outils personels