Section courante

A propos

Section administrative du site

Introduction

Le SVN, connu aussi sous le nom de Subversion, est un serveur de gestion des multi-versions de code source gratuit (licence Apache et BSD) et open source. Ainsi, il est disponible sous la version svnserve, Serveur HTTP d'Apache ou VisualSVN Server (propriétaire). Il est très stable et peut s'utiliser au niveau de la ligne de commande ou par des utilitaires comme TortoiseSVN, SmartSVN et RapidSVN. Il utilise généralement le port TCP 3690 pour la transmission des données entre le serveur et le client. Son utilisation est très répandu dans la communauté, des projets comme phpMyAdmin, ReactOS, osFree,... l'utilisent pour le suivi de leur version. Il peut utiliser un tronc (trunk), des branches (branch) et des tags. Cependant, Git est de loin meilleur lorsqu'il s'agit d'effectuer des fusions de branches (Merge branch).

Remarques

Concurrent

Les concurrents sont assez nombreuses : Rational ClearCase (IBM), StarTeam VirtualTeam Server, Team Foundation Server (Microsoft), CVS, Git, Mercurial,...

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - svn
Articles - Pourquoi un déploiement ne fonctionne pas ?

Dernière mise à jour : Lundi, le 18 mai 2015