Concurrent versions system - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
Concurrent versions system
 
Développeur The CVS Team
Dernière version 1.11.23 (8 mai 2008) [+/−]
Version avancée 1.12.13 (27 juillet 2006) [+/−]
Environnement Multiplate-forme
Langue Multilingue
Type Logiciel de gestion de version
Licence plusieurs implémentations, dont une sous GNU GPL
Site Web www.nongnu.org/cvs/

CVS (sigle de Concurrent Versions System), est un système de gestion de versions libre, successeur de SCCS, originalement écrit par Dick Grune en 1986, puis complété par Brian Berliner (avec le programme cvs lui-même) en 1989, et par la suite amélioré par de très nombreux contributeurs. Puisqu'il aide les sources à converger vers la même destination, on dira que CVS fait la gestion concurrente de versions ou de la gestion de versions concurrentes. Il peut aussi bien fonctionner en mode ligne de commande qu'à travers une interface graphique. Il se compose de modules clients et d'un ou plusieurs modules serveur pour les zones d'échanges.

Bien que CVS soit toujours très utilisé dans le domaine du logiciel libre, un logiciel concurrent, Subversion, apporte de nouvelles fonctionnalités.

Le modèle de CVS (et de Subversion) est un modèle centralisé, où un serveur central regroupe toutes les sources, mais il existe aussi des logiciels décentralisés comme Bazaar, Darcs, Git, Mercurial, Fossil ou Monotone, tous ces derniers étant des logiciels libres.

Parmi les clients CVS les plus populaires, citons sous Linux, les programmes Cervisia et linCVS, et sous Windows TortoiseCVS (qui s'intègre à l'explorateur Windows) et WinCVS.

Page générée en 0.125 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales - Signaler un contenu
Version anglaise | Version allemande | Version espagnole | Version portugaise