Académique Documents
Professionnel Documents
Culture Documents
-2-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
• Aller sur Télécharger le service Windows et télécharger SVNService.zip (L'archive peut également être
téléchargée ici )
-3-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Lancer svn-x.y.z-setup.exe et suivre simplement les étapes d'installation ( Note : Pour cet article Subversion est
installé dans le répertoire D:\Programmes\SVN )
-4-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Ouvrir ensuite le "Panneau de configuration" > "Système", aller sur l'onglet "Avancé", et cliquer sur le bouton
"Variables d'environnement"
Cliquer sur le bouton "Nouveau" dans la zone des variables système, saisir SVN_EDITOR dans "Nom de la
variable", et le chemin d'un éditeur de texte comme valeur de cette variable (ex: C:\WINDOWS\notepad.exe)
-5-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Ouvrir le répertoire d:\svn_repos\conf ( créé juste avant par la commande svnadmin ), et éditer les 2 fichiers de
configuration suivants :
• Ouvrir le fichier svnserve.conf dans un éditeur de texte, décommenter les lignes [general] , anon-access
= read, auth-access = write, et password-db = passwd ( pour décommenter, supprimer le # et l'espace ).
Sauvegarder et fermer l'éditeur.
• Ouvrir le fichier passwd dans un éditeur de texte, décommenter la ligne [users] , et ajouter le username et
le password que vous voulez utiliser pour vous connecter au serveur Subversion. Sauvegarder et fermer
l'éditeur.
[users]
# harry = harryssecret
# sally = sallyssecret
toto = blague
-6-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Dans la fenêtre de commande DOS ( Vous ne l'avez pas fermée au moins ? sinon en ouvrir une nouvelle ) taper
svnserve --daemon --root "d:\svn_repos"
Ouvrir une seconde fenêtre de commande DOS, et taper svn mkdir svn://localhost/monprojet
L'éditeur de texte que vous avez paramétré en variable d'environnement s'ouvrira alors sur un fichier avec du texte
déjà présent.
Taper un commentaire, par exemple "Création de mon projet" au début du fichier ( avant la ligne commençant par
"--" ). Sauvegarder le fichier et fermer l'éditeur.
Contenu du fichier
Création de mon projet
--Cette ligne, et les suivantes ci-dessous, seront ignorées--
A svn://localhost/monprojet
Dans la fenêtre de commande DOS de création, si votre login Subversion est le même que pour votre session
Windows, alors taper votre mot de passe dans la fenêtre de commande ( celui que vous avez saisi dans le fichier
passwd ), et taper la touche "Entrée".
-7-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Si votre login Subversion est différent de votre login Windows, alors taper la touche "Entrée" à l'invite du password
dans la fenêtre de commande, SUBVERSION vous demandera alors le login et le mot de passe que vous avez saisi
dans le fichier passwd.
Il est courant d'avoir des sous-répertoires /trunk , /branches, et /tags pour chaque projet.
Dans la fenêtre de commande DOS précédente taper svn mkdir svn://localhost/monprojet/trunk et comme
précédemment saisir un commentaire dans le fichier ouvert, sauvegarder et fermer l'éditeur.
A noter qu'après avoir saisi votre commentaire, Subversion ne vous redemande pas le login/password.
-8-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Retourner dans la fenêtre de commande DOS qui exécute svnserve. Taper Ctrl+C pour l'arrêter et fermer la fenêtre.
Extraire SVNService.exe ( et les autres fichiers de l'archive ) dans le répertoire bin de Subversion ( Dans cet article
: d:\Programmes\SVN\bin).
Il est important que le contenu de l'archive soit au même endroit que l'exécutable svnserve.exe du logiciel
Subversion. Ouvrir une fenêtre de commande DOS, et taper svnservice -install --daemon --root "d:\svn_repos"
Ouvrir ensuite le "Panneau de configuration" > "Outils d'administration" > "Services", double-cliquer le service
SVNService, et changer le type de démarrage de "Manuel" en "Automatique", appliquer et cliquer OK.
-9-
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Il faut cependant démarrer le service SVNService manuellement dans notre cas ( en le sélectionnant dans la liste
des services, et en cliquant Démarrer via le menu contextuel )
- 10 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Si tout s'est bien passé auparavant et que votre serveur Subversion fonctionne, vous devriez voir apparaître:
monprojet/
- 11 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
VI - Installation de TortoiseSVN
TortoiseSVN est un logiciel qui permet d'interagir avec Subversion dans l'explorateur de fichiers Windows.
Lancer l'installeur de TortoiseSVN téléchargé précédemment, choisir d'installer toutes les options sur le disque
dur et suivre les étapes d'installation ( Note : Pour cet article TortoiseSVN est installé dans le répertoire
D:\Programmes\TortoiseSVN ).
- 12 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Créer ensuite un répertoire "monprojet" quelque part sur votre disque dur ( Dans cet article d:\monprojet ).
Taper svn://localhost/monprojet/trunk/ comme URL du repository et cliquer sur le bouton OK puis sur le bouton OK
de la fenêtre suivante.
- 13 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Cliquer droit sur le fichier et sélectionner TortoiseSVN > Add puis valider en cliquant OK sur la fenêtre suivante.
Le fichier n'est pas encore chargé dans Subversion, pour cela il faudra faire un commit en cliquant droit sur le fichier
toto.txt et sélectionner "SVN Commit".
- 14 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Cliquer sur OK
- 15 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
Quand vous spécifiez l'URL du repository, utilisez la même URL qu'auparavant, mais remplacez "localhost"
avec le nom de l'ordinateur sur lequel s'exécute le service Subversion ( Dans mon cas, l'URL du repository est
svn://portable/monprojet/trunk/ )
Vous verrez alors apparaître le fichier toto.txt avec le contenu précédemment créé.
- 16 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
VIII - Conclusion
Voilà vous avez maintenant un serveur Subversion installé qui pourra vous permettre :
Maintenant il existe d'autres outils de versionning et voici un lien qui vous permettra de comparer:
- 17 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
IX - Remerciements
Un grand merci à COGAN pour la relecture et les corrections sur cet article.
- 18 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/
Installation de Subversion sur Windows par Eric Reboisson (Site Web)
- 19 -
Copyright © - Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de domages et intérêts.
http://ericreboisson.developpez.com/tutoriels/install-subversion/