Chargement...
 

Historique: svn

Aperçu de cette version: 5

Présentation


SVN est le successeur de CVS qui dit-on pouvait perdre des fichiers pendant le transfert (ce que je n'ai jamais constaté).
SVN permet de stocker sur un dépôt les différentes versions des sources d'un logiciel et de diffuser ces fichiers sur des ordinateurs de développement appartenant à plusieurs personnes qui codent simultanément.

SVN gère donc :

  • les accès concurrents
  • l'évolution des versions
  • la distribution des sources

Installation


Par votre installeur c'est souvent le nom de subversion qui doit être donné pour installer votre client svn

Les commandes


Pour récupérer les informations depuis un dépôt faire :


Si vous modifiez des sources et voulez en faire bénéficer la communauté des développeurs faire

svn commit


Pour récupérer la dernière version faire

svn update

Installation d'un serveur SVN

  • Installer Apache2, subversion, libapache2-svn et subversion-tools

au moyen de votre installateur de paquetages

  • Dans le fichier /etc/apache2/site-enabled mettre

<VirtualHost *:80>
ServerName dev.ignu.fr
ServerAlias gillesmaire
DocumentRoot /usr/svn
ServerAdmin gilles.maire à ignu.fr
CustomLog "/var/log/apache2/svn_access.log" combined
ErrorLog "/var/log/apache2/svn_error.log"
<Directory /usr/svn/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Location />
DAV svn
SVNParentPath /usr/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svn-passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
</VirtualHost>

Création d'un dépot sur le serveur


Sur le serveur SVN faire :

mkdir --p repertoiredepot
cd repertoiredepot
svnadmin create trunk



commandes Unix / astuces

Historique

Information Version
mer. 04 Apr 2012 15h22 admin 21
lun. 12 Dec 2011 21h47 gilles 20
lun. 12 Dec 2011 21h44 gilles 19
lun. 12 Dec 2011 21h38 gilles 18
lun. 12 Dec 2011 21h37 gilles 17
jeu. 04 Sep 2008 23h51 gilles 16
mar. 02 Sep 2008 16h12 gilles 15
sam. 17 mai 2008 12h51 gilles 14
sam. 17 mai 2008 09h51 gilles 13
sam. 17 mai 2008 09h50 gilles 12
mer. 16 Apr 2008 02h23 gilles 11
mar. 11 Mar 2008 16h16 gilles 10
mar. 11 Mar 2008 16h16 gilles 9
mar. 11 Mar 2008 16h15 gilles 8
mer. 09 Apr 2008 14h24 gilles 7
mer. 09 Apr 2008 13h46 gilles 6
lun. 07 Apr 2008 18h53 gilles 5
lun. 07 Apr 2008 18h52 gilles 4
sam. 08 Mar 2008 13h32 gilles 3
sam. 08 Mar 2008 03h37 gilles 2
sam. 08 Mar 2008 02h21 gilles 1

Changer de langue

Anglais (English, en)Français (fr)

Recherche