Subversion 1.0

Par:
fredericmazue

mar, 24/02/2004 - 00:00

Ce logiciel a pour but de remplacer et d'améliorer CVS (Concurrent Versioning System)qui est un système permetant de maintenir plusieurs versions d'un même fichier via la tenue d'un historique.

Les gros désavantages de CVS sont une mauvaise gestion du renommage des fichiers (car il y aperte de l'historique à chaque renommage), peu ou pas du tout de gestion des répertoires, une genstion des droits ardues et une utilisation finalement compliquée.

Tandis que Subversion apporte la gestion des répertoires, la possibilité de renommer et déplacer des fichiers, l'ajout de méta-données sur les fichiers.

Subversion peut même utiliser Apache comme serveur et de WebDAV /DeltaV comme protocole. En outre, Subversion sera facilement pris en main par l'utilisateur de base et comporte des API python, perl, et C.

Enfin, des logiciels comme ViewCVS (interface web détaillée) et SVN::Web (gestion de l'historique) pourront venir compléter Subversion.