Click here for the English version

Subversion

SVN est un gestionnaire de sources centralisé permettant à chaque utilisateur de travailler en local et ensuite de transmettre les modification au serveur.

Vous pouvez tester Subversion avec le dépôt de test test-svn et l'utilisateur test_user, mot de passe test_user.

Exemple en ligne de commande :

  1. récupérer d'une copie de travail sur votre poste de travail :
    svn co --username <nom utilisateur unix> https://subversion.renater.fr/authscm/<nom utilisateur unix>/svn/test-svn test-svn
  2. modifiez le fichier test-svn/fichier.txt
  3. enregistrer votre modification dans le dépôt Subversion :
    svn ci -m 'une modification' test-svn

Utilisez votre identifiant SourceSup, affiché sur la page de gestion de votre compte SourceSup. Le mot de passe à utiliser est celui que vous avez choisi lors de votre première connexion à SourceSup. Vous pouvez le modifier via la page de gestion de votre compte SourceSup.

CVS et Subversion sont deux systèmes de contrôle de version.

Subversion est plus récent et vise à pallier aux limitations de CVS, tout en reprenant sa syntaxe, ce qui facilite le passage de l'un à l'autre.

Depuis décembre 2005 les nouveaux projets créés ne peuvent plus utiliser que Subversion, CVS n'est plus disponible. Subversion offre notamment ces avantages :

  • Utilisation des ports 80 et 443, non bloqués par les firewalls
  • Possibilités de supprimer, renommer des répertoires
  • Les méta-informations associées aux fichiers et répertoires peuvent être elles-mêmes “versionnées”
  • Documentation très bien rédigée
  • SourceSup permet de notifier par email les commit sur les dépôts Subversion pas sur les dépôts CVS

Cette page de la documentation de Subversion expose en détail les différences entre CVS et Subversion.

  • sourcesup/subversion/index.txt
  • Dernière modification : 2023/12/20 16:52
  • de emmanuel.forestier@renater.fr