Documentation subversion

901 mots 4 pages
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 de gestion 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 pour conserver 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 plus conviviale 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 via le 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 le fichier /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>
## Activation du 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 maintenant cré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
Cette commande 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
Dans

en relation

  • Document
    34131 mots | 137 pages
  • Document odt
    322 mots | 2 pages
  • Documents cégeps
    571 mots | 3 pages
  • Documentation bonaparte
    1713 mots | 7 pages
  • Document dissert
    479 mots | 2 pages
  • Documentaire
    5266 mots | 22 pages
  • Documentsdefou
    286 mots | 2 pages
  • Document
    2355 mots | 10 pages
  • Documentation
    4250 mots | 17 pages
  • Dossier Documentaire
    9699 mots | 39 pages
  • Documenta
    1458 mots | 6 pages
  • Explication de documents
    2551 mots | 11 pages
  • Document d'accompagnement
    4596 mots | 19 pages
  • Documentation
    871 mots | 4 pages
  • Documentations
    1932 mots | 8 pages