Formation Subversion - administrateur – Contrôler et administrer Subversion
Objectifs
- Comprendre le fonctionnement de Subversion en détail
- Savoir créer et administrer au jour le jour des dépôts de code
- Connaître les différents moyens de mettre à disposition un accès Subversion
- Appliquer les best practices adaptées au travail en équipe et à Subversion en particulier
Contenu
Présentation
- Concepts de travail en équipe
- Divisions des tâches par domaine fonctionnel
- Problème des accès aux ressources partagées
- Définition de périmètres partageables
- Historique et futur de Subversion
- Relation à CVS
- Panorama rapide des SCM (Source Code Management) concurrents et fonctionnalités spécifiques à Subversion
- Architecture de Subversion
- Architecture des serveurs Subversion
- Protocoles d'accès aux serveurs ou accès local
- Notion de dépôt (repository)
- Structure d'un repository
- Panorama des clients Subversion et critères de choix
Concepts basiques de Subversion
- Définition d'un repository
- Définition d'un changes et et d'une révision
- Gestion des répertoires et des fichiers
- Nommage par son URL de chaque ressource
- Management des méta-données
- Création de branches et de tags
Utilisation au jour le jour
- Importation initiale de contenu préexistant
- Récupération du contenu d'un repository
- Propagation d'une modification
- Synchronisations et conflits
- Résolution des conflits (merges)
- Retrouver l'auteur d'une modification
Administration des repositories
- Savoir créer un repository
- Organiser la structure de son repository de façon adaptée
- Utiliser les outils d'administration et de monitoring
- Savoir exporter et importer un repository
- Vérifier le contenu d'un repository
- Techniques de réparation d'un repository en cas d'incident
- Savoir effectuer des backups à chaud
- Savoir scripter les événements disponibles du repository (hook scripts)
- Application à l'obligation d'avoir un message de commit non-vide
- Automatisation de l'envoi de mails lors des commits
- Application à certains types de sauvegardes automatisées
Administration des serveurs
- Présentation de SVNServe et d'Apache mod_dav_svn
- Critères à évaluer lors d'un choix
- Configuration d'un Apache mod_dav_svn
- Configuration d'un SVNServe
- Ajout d'une protection SSL aux échanges
Durée
1 jours (7h)
Tarif (déjeuners inclus)
800 € (HT)
Lieu
Répartition
30% théorie
70% pratique
Pré-requis
Aucun
Public
Architecte
Développeur
Chef de projet
Dates des sessions
8 au 8 février 2008
11 au 11 avril
6 au 6 juin
8 au 8 août
10 au 10 octobre
5 au 5 décembre
Inscription
Intra-entreprise
Renseignements
+33(0)1.45.26.19.15
training@zenika.com
Télécharger la fiche !