Formation Subversion Admin
Contrôler et administrer Subversion
Référence : SVN-ADMIN-01
Durée : 1 jour(s)
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
26 juin 2012 |
950 € |
|
|
| Paris |
26 septembre 2012 |
950 € |
|
|
| Paris |
27 novembre 2012 |
950 € |
|
|
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
|
Répartition :
30% Théorie, 70% Pratique |
Public :
Architecte, Développeur, Chef de projet |
Pré-requis :
Aucun |
Programme
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
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
|