Durée : 2 jours
Objectifs : Comprendre le fonctionnement de Subversion, savoir créer et administrer l’outil Subversion.
Public concerné : Administrateur, Développeur, Chef de projet
Contenu de formation :
Le vocabulaire :
- Dépot
- Modèles Vérouiller-modifier-libérer et copier-modifier-fusionner
- Méthodes d’acccès
- Copies de travail
- Révision et Numéro de Révision
Utilisation de Base :
- L’aide
Enregistrement des données dans le dépot :
- svn import (pour l’initial)
- svn add (pour rajout)
Cycle de vie classique :
- Mise à jour
- Modification
- Examiner les changements
- Annuler des modifs
- Propager les changements
- Utilisation de l’Historique
- Détails des révisions passées
- Navigation dans les dépots
- Résoudre les conflits
Utilisation Avancée :
- Propriétés /
- svn propset
- svn propedit
- svn propget
- svn proplist
- Occulation de fichiers du suivi
- Substitution Mots clés
La gestion du dépot :
- L’organisation
Les branches :
- Création avec svn copy
- Historique commun
- Fusion avec svn merge
- Utilité de svn switch
Les tags :
- Création simple et complexe avec svn copy
- Installation d’un client graphique et utilisation (tortoise)
Configuration et choix du serveur :
- Serveur svnserve
- svnserve avec ssh
- Serveur http Apache
- Configuration réseau
- Gérer plusieurs méthodes d’accès
- Gestion de la sécurité : utilisateurs, groupes, droits d’accès
Administration du référentiel :
- Stratégie de déploiement
- Mode de stockage : système de fichier ou base de données
- Création et configuration du référentiel
- Sauvegarde et restauration
- Surveillance et optimisation
- Les outils svnlook et svn admin
- Ajout de projets
- Migration