Mongueurs de Perl :: Articles :: Usage de Subversion
Le groupe utilise Subversion pour l'aider dans son travail. Il s'agit d'un logiciel
qui permet de travailler à plusieurs et en réseau sur les mêmes fichiers.
Un serveur (hébergé par l'association) comporte l'ensemble des fichiers
et autorise les membres du groupe à les télécharger et, le cas échéant,
à les modifier. 
Initialisation
Vous pouvez obtenir une copie du répertoire de travail du groupe
en exécutant : 
    svn checkout svn://svn.mongueurs.net/articles/trunk/ articles
Le logiciel va alors créer un répertoire articles/ contenant 
tout ce que le serveur comporte comme fichiers et répertoires pour le groupe 
articles. 
Commandes de base de Subversion
- 
   svn co url
   Effectue l'extraction des fichiers du répertoire depuis le serveur 
   Subversion sur votre système. Cette commande n'est à lancer
   que la première fois que vous vous connectez au serveur Subversion.
 
- 
   svn update
   Met à jour les fichiers présents sur votre
   système par rapport à ceux présents sur le serveur. Tapez cette commande
   régulièrement pour avoir les dernières versions des fichiers sur votre 
   disque. Les fichiers que vous avez modifiés, mais pas encore commités 
   ne seront pas modifiés.
 
- 
   svn update fichier1 fichier2 ...
   Met à jour uniquement les fichiers spécifiés.
 
- 
   svn commit
   Envoie les modifications effectuées sur le serveur.
   Votre éditeur préféré (cf variables d'environnement) sera lancé sur un 
   fichier temporaire dans lequel vous serez invité à mettre un message ; 
   ce message est important, vous y indiquez les modifications effectuées 
   ("correction de fautes", "modification de tel point", "ajout de tel exemple" 
   etc). Ce message sera envoyé par mail sur la liste articles 
   accompagné du diff des fichiers.
 
- 
   svn commit fichier1 fichier2 ...
   Envoie uniquement les fichiers spécifiés.
 
- 
   svn add fichier
   Ajoute une entrée (un fichier que vous venez de créer sur votre système)
   sur le serveur. Vous devrez ensuite faire un svn commit pour que le
   fichier soit envoyé.
 
Aide supplémentaire
Pour plus d'aide, vous pouver consulter svn help ou alors le
site web de Subversion.
Une autre référence (en anglais) est le fameux 
Version Control with Subversion de 
Ben Collins-Sussman, Brian W. Fitzpatrick et C. Michael Pilato.
  
  ![[Validation du CSS]](/images/css.gif)
Copyright © Les Mongueurs de Perl, 2001-2011
pour le site.
Les auteurs conservent le copyright de leurs articles.