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.
Télécharger et installer TortoiseSVN.
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 :

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.

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.

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.

Le dossier contenant maintenant une distribution SVN du logiciel, il devient possible de mettre à jour, exporter le logiciel, ou commiter ses mises à jour.
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.
Pour exporter une distribution propre [1] votre logiciel précédemment récupéré, il suffit de faire : Clic droit > Tortoise SVN > Export.
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
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.
[1] une distribution propre est une distribution sans fivhier « .svn »
Enfin, un tuto simple qui va droit au but. Parfait pour un débutant comme moi en SVN.
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 ?
rmic, ta question m’interesse.
Je cherche à connaitre la réponse.
Merci.
Moi je comprends pas la question et pourtant j’ai écrit le tuto.
Qui ajoute quoi et ou ???
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.
Installer un serveur SVN ... J’ai essayé et j’ai renoncé. Trop compliqué.