cent20.net
Se connecter
cent20.net
 

Tutoriel Le B-A BA de l’utilisation de SVN sur windows

Subversion (parfois abrégé SVN) est un logiciel informatique de gestion de versionnement. Pour récupérer la version de développement d’un logiciel développé sous SVN, vous devez disposer d’un client SVN et de quelques notions de bases.

Installer le client SVN

Télécharger et installer TortoiseSVN.

Récupérer un logiciel développé sous SVN

Créer un dossier sur votre disque dur : Clic droit > Nouveau > Dossier.

Sur le dossier nouvellement crée, faire : Clic droit > Checkout et saisir l’url d’un logiciel développé sous SVN :

JPEG - 30.5 ko

Pour récupérer la version de développement de SPIP, saisir svn://trac.rezo.net/spip/spip dans le champs intitulé « URL of repository ».

Pour récupérer la version de développement de BliP, saisir svn://zone.spip.org/spip-zone/_squelettes_/BliP/BliP_2_x.

Pour récupérer l’intégralité de SPIP Zone, saisir svn://zone.spip.org/spip-zone.

En cliquant sur les trois points de suspension, vous pourrez parcourir l’arborescence des fichiers disponibles sur le serveur.

JPEG - 67.2 ko

Une fois la récupération achevé, un message vous indique que le transmission est « Completed » et vous avez même le numéro de version des fichiers que vous venez de récupérer.

JPEG - 56.2 ko

Désormais, votre dossier contient un sous dossiers caché nommé « .svn »

Si vous modifiez des fichiers en local, le coche vert disparait au profit d’une autre icone, indiquant la modification effectuée.

JPEG - 37.2 ko

Le dossier contenant maintenant une distribution SVN du logiciel, il devient possible de mettre à jour, exporter le logiciel, ou commiter ses mises à jour.

Mettre à jour sa version en local

Pour mettre à jour votre logiciel précédemment récupéré, il suffit de faire : Clic droit > SVN Update.

Si tout se passe bien, vous récupérez alors la toute dernière version des fichiers.

Exporter sa version en local

Pour exporter une distribution propre [1] votre logiciel précédemment récupéré, il suffit de faire : Clic droit > Tortoise SVN > Export.

Commiter ses modifications

Pour commiter, vous devez obtenir un couple login / mot de passe pour être autorisé à déposer vos fichiers SVN.

Pour commiter, il suffit de faire : Clic droit > SVN Commit.

Il est recommandé de documenter son commit, c’est à dire d’expliquer les modifications réalisées.

Approfondir sur wikipédia : Subversion

Post-Scriptum :

Je remercie chaleureusement ben.spip qui a eut la patience de m’expliquer le B-A BA de SVN.

Je vous invite également à consulter l’excellent tutoriel de l’utilisation de SVN sur Mac de Alexandra et Gilles, tutoriel qui pourra être lu avec profit même par les utilisateurs de windows.

Notes :

[1] une distribution propre est une distribution sans fivhier « .svn »


 
Anonyme
Le 18 janvier 2007

Merci vincent. J’aurais bien aimé avoir ça pour mon premier commit.

 
Benoît
Le 5 février 2007

Enfin, un tuto simple qui va droit au but. Parfait pour un débutant comme moi en SVN.

 
rmic
Le 12 juillet 2007

C’est clair et limpide lol, mais ça n’explique pas comment on ajoute les fichiers dans le repository pour qu’on puisse les checkout avec le lien svn ://.... A moins que je n’ai rien compris ^^ merci

Par exemple comment 2 clients pourraient travailler sous svn avec des fichiers sur un serveur internet ?

 
all4linux
Le 9 novembre 2007

rmic, ta question m’interesse.
Je cherche à connaitre la réponse.
Merci.

 
Vincent ROBERT
Le 9 novembre 2007

Moi je comprends pas la question et pourtant j’ai écrit le tuto.

Qui ajoute quoi et ou ???

 
michoui
Le 13 novembre 2007

Salut !

Je dois faire un projet a trois personnes, et on aimerait travailler à distance grâce à la magie du web !

Alors je me suis dit est-ce qu’il existe une sorte de SVN qui utiliserait genre le protocole HTTP ou FTP ou SSH (ou autre) qui me permettrai ainsi de travailler en collaboration chacun chez soi.

En gros j’aimerais savoir si ya moyen d’installer un repository SVN, sur mon espace perso fourni par mon FAI (free) et ensuite pouvoir faire des commit et des check out chacun depuis chez soi.

Merci par avance.

 
Vincent ROBERT
Le 13 novembre 2007

Installer un serveur SVN ... J’ai essayé et j’ai renoncé. Trop compliqué.

 
Gwen
Le 17 décembre 2007

Installer un serveur SVN :

http://ericreboisson.developpez.com...

Les deux tutos se complètent !

 
Hugo
Le 29 janvier 2009

Bonjour,

Le ba-ba du svn, je modifierai le titre de l’article par : le ba-ba d’un client svn car ici on n’explique pas comment mettre en place le serveur.

Très bon article quand même pour ceux qui ne connaissent pas tortoise ;)

 
Nath
Le 1er avril 2009

Merci pour ce chouette tuto, bien utile pour débuter !

 
unchti
Le 7 mai 2009

Le SVN auquel je dois me connecter nécessite un login et un mot de passe.

Où dois je le paramétrer dans le client ?

Question peut-etre stupide puisque je débute !

SPIP 2.1.16 [19678] | BliP 3.0.7  | XHTML 1.0 | CSS 2.1 | RSS 2.0 | Plan du site
332 visiteurs hier, 2024874 depuis