Ouvrir le menu principal

Concurrent versions system

système de gestion de versions libre et centralisé
(Redirigé depuis CVS)

Page d'aide sur les redirections « CVS » redirige ici. Pour les autres significations, voir CVS (homonymie).
Page d'aide sur l'homonymie Pour les articles homonymes, voir Tortoise.
Concurrent versions system

Informations
Développé par The CVS Team (d)Voir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 1.12.13 ()[2]Voir et modifier les données sur Wikidata
Dépôt savannah.nongnu.org/projects/cvsVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Type Gestion de versions centralisée (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 2 ou ultérieure (d)Voir et modifier les données sur Wikidata
Site web www.nongnu.org/cvsVoir et modifier les données sur Wikidata

CVS (sigle de Concurrent Versions System) est un système de gestion de versions créé en 1990, qui a été largement utilisé par les projets de logiciels libres.

HistoriqueModifier

Successeur de SCCS, originellement écrit par Dick Grune en 1986, puis complété par Brian Berliner (avec le programme cvs lui-même) en 1989, CVS est par la suite amélioré par de très nombreux contributeurs.

FonctionnalitésModifier

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.

Gestion de version centraliséeModifier

Le modèle de CVS est un modèle centralisé, où un serveur central regroupe toutes les sources.

Il existe d'autre part des logiciels décentralisés comme Bazaar, Darcs, Git, Mercurial, Fossil ou Monotone, ces derniers étant tous des logiciels libres.

ImplémentationsModifier

Le premier logiciel qui a offert le service CVS s'appelle CVS. Parmi les autres logiciels qui offrent un tel service, il y a Cervisia, linCVS, TortoiseCVS, WinCVS, CVSNT.

Parmi les logiciels qui offrent un service similaire, il y a Subversion, Microsoft Visual SourceSafe ou ClearCase d'IBM.

WinCVSModifier

WinCVS est un logiciel qui met en œuvre une interface utilisateur graphique pour exploiter les services CVS sur les systèmes d'exploitation Microsoft Windows.

TortoiseCVSModifier

TortoiseCVS est un logiciel sous licence libre GPL qui permet d'exploiter les services CVS à partir de l'explorateur de Microsoft Windows.

Voir aussiModifier

Sur les autres projets Wikimedia :