Subversion

De EduTech Wiki
Aller à : navigation, rechercher


Souvent rencontré sous l'acronyme SVN.

1 Description

SVN est aujourd'hui le standard en matière de serveur de fichiers pour le développement de projet informatique. Son emploi permet notamment la conservation des versions et modifications de chaque fichiers en plus de servir de dépôt principal lors de développement collaboratif.

2 Utilisation

2.1 Les logiciels

2.1.1 Sous Windows
Menu contextuel
TortoiseSVN
Il s'agit d'un programme qui rajoute des commandes dans le menu contextuel de l'explorateur de fichiers.
Vous aurez ainsi accès aux principales commandes directement depuis vos fichiers, il s'agit de faire un clic-droit sur un fichier pour aéder aux commandes SVN possibles.
Il est important de se rappeler que l'utilisation de ce programme se fait depuis l'interface de l'Explorateur de fichiers Windows.
2.1.2 Sous Linux

Sous Linux, il est assez simple d'utiliser un SVN dés lors qu'il a été installé sur votre machine. Il y a trois étapes simple:
NB. Notez que ces commandes sont écrites depuis le répertoire de la copie de travail.

Création d'un dépôt
svnadmin create /chemin/du/dépôt
Notez que le chemin du dépôt peut être "http://snv.foo.bar/xxxx"
Mise à jour d'un répertoire avec le dépôt
svn update
Mise à jour de la copie primaire après modification de la copie de travail
svn commit