Changeset 1144

Show
Ignore:
Timestamp:
01/11/06 12:25:42 (3 years ago)
Author:
benjamin
Message:

doc sur svn, suite

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/svn.xml

    r1142 r1144  
    8383<sect2><title>Mettre à jour son dépôt local</title> 
    8484<para> 
    85  
     85Quelques temps après avoir utilisé checkout pour aller récupérer les sources, l'on peut souhaiter mettre à jour cette copie locale, pour y récupérer les modifications effectuées par les autres développeurs. Pour cela, on utilise tout simplement la commande <command>update</command>. Pour lancer cette commande, il faut bien évidemment être situé dans la copie locale. En voici un exemple :  
    8686</para> 
     87<example><title>Exemple de mise à jour d'une copie locale</title> 
     88<para> 
     89<screen> 
     90trunk$ svn update  
     91U  trunk/html/logs/overview.log 
     92U  trunk/html/logs/buglist.html 
     93M  trunk/html/logs/README 
     94 ... 
     95</screen> 
     96Vous remarquerez le détail des informations fournies par svn : les lignes avec U montrent les fichiers mis à jour, celles avec M montrent les fichiers que vous avez modifié (M) et qui n'ont donc pas été mis à jour si besoin. 
     97</para> 
     98</example> 
    8799</sect2> 
    88100 
     
    102114<sect2><title>Installation de SVN sous Windows</title> 
    103115<para> 
    104 Sous Windows, vous pouvez utiliser le logiciel 
     116Sous Windows, vous pouvez utiliser le logiciel tortoiseSvn disposnible sur le site <ulink url=""></ulink>. Il s'agit d'une extension à l'explorateur windows qui permet d'accéder facilement aux fichiers d'un dépôt subversion, et de gérer les fichiers correspondants. Les icônes des fichiers reflettent leur état dans le svn (à jour, modifié, non présent dans le dépôt ...) 
     117<graphic fileref="images/tortoise_svn_1.jpg" format="JPG"></graphic> 
    105118</para> 
    106119</sect2> 
     
    108121<sect2><title>Installation de SVN sous Linux</title> 
    109122<para> 
    110 Sous Linux, vous pouvez utiliser de nombreux logiciels pour vous connecter à un serveur Subversion. Le plus classique est SVN lui-même. Sous Debian GNU/Linux, on l'installe avec la commande <command>apt-get install subversion</command>. Sous mandrake, on utilise <command>urpmi subversion</command>.  
     123Sous Linux, vous pouvez utiliser de nombreux logiciels pour vous connecter à un serveur Subversion. Le plus classique est SVN lui-même. Il existe cependant 2 clients habituels qui sont esvn et rapidsvn.  
     124 
     125<sect3><title>Svn en ligne de commande</title> 
     126<para> 
     127Sous Debian GNU/Linux, on installe subversion avec la commande <command>apt-get install subversion</command>. Sous mandrake, on utilise <command>urpmi subversion</command>. Si vous utilisez une autre distribution, utilisez la méthode d'installation habituelle d'un logiciel pour installer subversion. 
    111128</para><para> 
    112129Une fois installé, on ne dispose que de la ligne de commande de svn, qui s'exprime sous la forme suivante : <command>svn &lt;commande&gt; &lt;parametres&gt;</command> 
     
    129146</para> 
    130147</example> 
    131  
    132148<para> 
    133149SVN en ligne de commande est donc un outil relativement simple pour gérer directement sa copie locale depuis une console Linux. 
    134150</para> 
    135  
    136 </sect2> 
    137  
    138 </sect1> 
     151</sect3> 
    139152 
    140153 
    141154 
     155<sect3><title>Esvn, client graphique sous KDE</title> 
     156<para> 
     157Si vous utilisez KDE, vous pouvez installer esvn, un client subversion graphique, pour gérer votre dépôt local. Sous Debian GNU/Linux, on installe esvn avec la commande <command>apt-get install esvn</command>. Sous Mandrake, on utilise <command>urpmi esvn</command>. Si vous utilisez une autre distribution, utilisez la méthode d'installation habituelle d'un logiciel pour installer esvn. 
     158</para><para> 
     159Une fois installé et lancé, vous tombez sur la fenêtre ci-dessous. Cliquez sur <command>file</command> puis <command>checkout</command> pour aller récupérer une copie locale des fichier du dépôt distant. 
     160  <graphic fileref="images/esvn_1.jpg" format="JPG"></graphic> 
     161</para><para> 
     162Les commandes classiques de subversion se retrouvent ensuite dans les menus de ce logiciel :  
     163  <graphic fileref="images/esvn_2.jpg" format="JPG"></graphic> 
     164  <graphic fileref="images/esvn_3.jpg" format="JPG"></graphic> 
     165  <graphic fileref="images/esvn_4.jpg" format="JPG"></graphic> 
     166</para> 
     167</sect3> 
     168 
     169 
     170<sect3><title>Rapidsvn, client graphique sous Gnome</title> 
     171<para> 
     172Si vous utilisez Gnome, vous pouvez installer rapidsvn, un client subversion graphique, pour gérer votre dépôt local. Sous Debian GNU/Linux, on installe esvn avec la commande <command>apt-get install rapidsvn</command>. Sous Mandrake, on utilise <command>urpmi rapidsvn</command>. Si vous utilisez une autre distribution, utilisez la méthode d'installation habituelle d'un logiciel pour installer esvn. 
     173</para><para> 
     174Une fois installé et lancé, vous tombez sur la fenêtre ci-dessous. Cliquez sur <command>repository</command> puis <command>checkout</command> pour aller récupérer une copie locale des fichier du dépôt distant. 
     175  <graphic fileref="images/rapidsvn_1.jpg" format="JPG"></graphic> 
     176Remplissez ensuite les paramètres demandés et cliquez sur OK pour aller récupérer les fichiers source. 
     177  <graphic fileref="images/rapidsvn_2.jpg" format="JPG"></graphic> 
     178</para><para> 
     179Les commandes classiques de subversion se retrouvent ensuite dans les menus de ce logiciel :  
     180  <graphic fileref="images/rapidsvn_3.jpg" format="JPG"></graphic> 
     181  <graphic fileref="images/rapidsvn_4.jpg" format="JPG"></graphic> 
     182</para> 
     183</sect3> 
     184 
     185</sect2> 
     186</sect1> 
    142187 
    143188</chapter>