Tutoriel Subversion N°2 : création repository subversion

////Tutoriel Subversion N°2 : création repository subversion

promo_formation_subversion.png Maîtrisez la création d’un repository dans Subversion. Analysez l’arborescence d’un repository SVN. Mettez en œuvre une stratégie d’authentification.

Ce tutoriel est un extrait de séances pratiques de la formation SUBVERSION dispensée par Objis.

Les + objis

 70% de travaux pratiques

 Clé USB avec tous les outils utilisés + Corrigés TPs

 Bilan pédagogique individuel + conseils

Liens utiles

 + de 100 tutoriaux java/jee Objis

 Tutoriel et formation Subversion Objis

 Objis, spécialiste formation java depuis 2005

 Site Subversion

Prérequis

 Aucun.

Objectifs

 Comprendre la création d’un repository Subversion

 Analyser l’arborescence d’un repository Subversion

Durée

 30min

Programme

 Partie 1 : création d’un repository subversion

 Partie 2 : analyse arborescence d’un repository subversion

Partie 1 : Création d’un repository

Dans le tutoriel précédent, vous avez installé Subversion et découvert deux moyens d’accéder à vos sources :

— A travers le service svnserve (à l’écoute sur le port 3690) que vous pouvez lancer en ligne de commande ou en tant que service Windows

— A travers le module mod_dav_svn du serveur Apache, préconfiguré et déja opérationnel sur le port 80.

notion de ‘repository’

Vous allez ranger vos projets dans des référentiels appelés ‘repository’. Un repository est physiquement un répertoire possédant une arborescence précise imposée par Subversion.

commande svnadmin

La commande svnadmin, indentifiée dans le tutoriel précédent, vous permet de créer un repository Subversion.

répertoire de stockage

Vous avez configuré le répertoire c:svn_repository comme le répertoire par défaut pour le stockage de vos projets.

Par défaut ce répertoire est vide :

tutoriel_subversion_objis_installation_18-2.png

création repository

 Ouvrez une Invite de commande (MS-DOS),

 Lancez la commande : svnadmin create c:svn_repositoryrepository1

tutoriel_subversion_objis_creation_projet_1.png

Cette commande crée un répertoire ‘repository1’ dans le répertoire c:svn_repository et l’arborescence suivante :

tutoriel_subversion_objis_creation_projet.png

ça y est vous avez créé votre premier repository. Essayons d’en comprendre l’arborescence.

PUBLICITE

com_cours_du_soir_objis.gif

Partie 2 : analyse arborescence du repository

répertoire conf

tutoriel_subversion_objis_creation_projet_3.png

Chaque fois qu’une personne essai d’accéder un de vos repository (via svnserve ou via Apache), Subversion examine le fichiier svnserve.conf pour connaître votre stratégie d’accès en lecture / écriture.

Notre ‘tutoriel N°3 Subversion : authentification Subversion’ vous permet de mettre en œuvre une stratégie d’authentification qui suffit pour la plupart des projets.

répertoire db

tutoriel_subversion_objis_creation_projet_8.png

répertoire locks

tutoriel_subversion_objis_creation_projet_10.png

répertoire hooks

tutoriel_subversion_objis_creation_projet_9.png

Ici sont stockés les scripts d’administration , permettant par exemple de déclencher des actions (Ex : envoi de mail) en fonction d’évènements du cycle de vie du projet.

Ci-dessus 3 scripts correspondant à des actions à déclencher avant (pre-commit), pendant (start-commit) et après (post-commit) chaque modification du repository.

Conclusion

Dans ce tutoriel, vous avez créé avec la commande svnadmin un repository Subversion nommé ‘repository1’. Vous avez analysé l’arborescence de ce repository et identifié le répertoire de configuration de l’authentification SVN.

Le tutoriel suivant vous permettra de mettre en œuvre une stratégie d’authentification pour vos projets.

Pour aller plus loin

 Si vous appréciez notre sens du partage, devenez membre ‘classic’ du Club Objis.

 Accélérez significativement votre maîtrise de Subversion avec un coach Objis : devenez membre Silver / Gold du Club Objis.

2018-01-30T08:56:53+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java