Art. 122-5

Subversion est un service de gestion de versions et de configuration.

Déjà, si ces mots ne vous dises rien cela signifie probablement que ce service ne vous concerne pas. C'est avant tout un outils pour développeur, et même plus particulièrement, pour équipes de développeurs. Il permet de gérer différentes révisions d'un même fichier et comporte tout un tas de fonctions utiles dans le cadre d'un travail collaboratif.

Sommaire

[modifier] Site officiel et ressources

Site web officiel du projet : http://subversion.tigris.org/

Manuel en ligne : http://svnbook.red-bean.com/

[modifier] Installation

Utilisant exclusivement Debian (je parle de moi bien sûr, non de subversion) , l'installation est des plus trivial. Il suffit de sélectionner svn dans l'interface de dselect et de l'installer. (Nécessite également Apache2)

[modifier] Configuration

[modifier] Création des branches projets

Référence : Adding Projects

On va créer l'arborescence pour les projets. pour cela on va créer sur le disque local l'arborescence que l'on mettra en place ultérieurement sur le repository du serveur subversion. Pour chaque projet on crérra 3 répertoires trunk, tags, branches Dans le cadre de mon serveur cela donne :

 /
    /art122.5
        /windows.mobiles
            /config_audio
                /trunk
                /tags
                /branches
    /17buddies
        /CSSource
            /plugins
                /antiroxx
                    /trunk
                    /tags
                    /branches

Il suffit alors d'envoyer ces infos sur le serveur svn :

svn import . file:///path/to/repos --message 'Initial repository layout'


[modifier] Ajout d'un projet

Référence : Adding Projects


[modifier] Quelques commandes

svnadmin create --fs-type fsfs /var/svn/art122-5
Anglais
L'article que vous demandez n'existe pas en Anglais.
Pages liées
Les pages menant à celle-ci
Un peu de musique ?


A propos