Documentation subversion

Pages: 4 (901 mots) Publié le: 13 mars 2013
Subversion est un logiciel de gestion de versions conçu pour remplacer CVS (Concurrent Versions System), car pour les développeurs l’implémentation de celui-ci est mal faite.

Un logiciel degestion de versions (ou VCS en anglais, pour Version Control System) est un logiciel qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont étéeffectuées dessus. Il permet notamment de retrouver les différentes versions d'un lot de fichiers connexes.
Les logiciels de gestion de versions sont utilisés notamment en ingénierie du logiciel pourconserver le code source relatif aux différentes versions d'un logiciel.

Installation de Subversion sur un serveur (type Debian)

apt-get install subversion

Afin d’utiliser SVN de manière plusconviviale je recommande l’utilisation du serveur web Apache qui nous permettra d’utiliser WebSVN, une interface web nous permettant de voir facilement les modifications de code et le contenu du dépôt viale navigateur.

apt-get install apache2 libapache2-svn

Configuration de Subversion et création d’un dépôt

Afin de fonctionner avec Apache, on doit configurer subversion
cela ce passe dans lefichier /etc/apache2/mods-enabled/dav_svn.conf

On part du principe que les dépôts seront stocké dans /var/svn

Remplacer le contenu du fichier par ceci:

<Location /svn>
## Activationdu module DAV pour SVN
DAV svn

## Répertoire contenant les dépôts
SVNParentPath /var/svn
## On autorise le listing des dépôts
SVNListParentPath On

</Location>

On va maintenantcréer le dépôt de notre projet:

sudo svnadmin create /var/svn/monprojet
Cette commande créer un dépôt SVN ayant pour nom monprojet

sudo chown -R www-data:www-data /var/svn/monprojet
Cettecommande fixe les permissions pour Apache sur le répertoire monprojet

Voila notre dépôt est opérationnel.

On va sécurisé un peut tout ca, car n’importe qui peut envoyer du code sur notre dépôt...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Documentation
  • Documentation
  • Documentation
  • Documentation
  • documentation
  • documentation
  • Documentation
  • Documentation

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !