CVS signifie Concurrent Versions System
C'est un outil dérivé de RCS qui est un gestionnaire de version de
fichiers.
Par rapport à RCS, CVS apportent un certain nombre de fonctionnalités
très intéressantes :
1) il permet de gérer un ensemble de fichiers de manière homogène
(projet, modules...)
2) il permet comme son nom l'indique de travailler à plusieurs sur une
même version d'un projet (branches, tags, fusion...)
3) il permet d'accéder au répertoire dépot des sources (repository) à
travers internet permettant ainsi à plusieurs personnes distantes de se
synchroniser au niveau des développement via le Net (très important pour
les contributors).
Nous utilisons CVS depuis pas mal d'années et notamment sur des projets
impliquant plus d'une dizaine de personnes, fonctionnant sur plusieurs
plateformes. Son utilisation et son architecture sont relativement
simples tout en manipulant des concepts puissants. Il permet de
structurer de manière rigoureuse les développements. Ca peut paraître un
peu fastidieux au départ mais une fois que l'on a pris le pli on gagne
énormément de temps...
CVS tourne sous toutes les plateformes supportant gcc (tous les Unix,
Windoze...) Il est open source et depuis la version 1.10, indépendant de
RCS. Pour plus d'infos :
http://www.gnu.org
A+
Joel
--
---------------------------------------------------------------------
Joel Savignon : mailto:js@neosystem.com Tel : 04 76 61 66 66
NeoSystem : http://www.neosystem.com Fax : 04 76 61 66 60