Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Subversion Pragmatique
Vous avez toujours eu peur de perdre le contrôle de votre code source ? Vous aimeriez connaître les changements apportés à votre code au fil du temps ? Subversion est là pour vous sauver !
Prochaines sessions
| - | Date | Lieu | Prix | ||
|---|---|---|---|---|---|
|
27 avr. | Paris | 590.00 € | S'inscrire | |
|
|||||
|
6 août | Paris | 590.00 € | S'inscrire | |
|
|||||
|
8 oct. | Paris | 590.00 € | S'inscrire | |
|
|||||
Objectifs
En une journée seulement, vous apprendrez à démarrer et améliorer le suivi du code source de vos applications avec Subversion grâce à nos experts.
Programme
Télécharger le programme en .PDFIntroduction à Subversion
- Présentation de Subversion
- Subversion, outil de gestion du code source
- Architecture centralisée
- Protocoles d'accès: svn, http + dav, svn + ssh et file
- Convention de nommage des dépôts de code
- Révisions incrémentales
- Différences entre dépôt et copie de travail
Installation de Subversion
- Initialisation d'un dépôt Subversion
- La commande
svnadmin - Créer un dépôt Subversion traditionnel
- La commande
svn list - Configuration d'Apache avec Mod DAV
- Protection du dépôt SVN par authentification HTTP
- Gestion des droits d'accès: groupes et permissions
Découverte du client Subversion
- L'interface en ligne de commande :
svn - Obtenir de l'aide avec
svn help - Lister les commandes disponibles
Workflows de base
- Initialiser d'une copie de travail
- Ajouter, modifier et supprimer des fichiers du dépôt
- Mettre à jour une copie de travail
- Valider les modifications du dépôt
- Lister les fichiers en attente de validation
- Obtenir les logs des modifications des fichiers
- Obtenir le différentiel d'un fichier entre deux révisions
Worflows avancés
- Copier des fichiers versionnés
- Déplacer des fichiers versionnés
- Renommer des fichiers versionnés
- Supprimer des fichiers versionnés
- Tagger une version spécifique du code
Obtenir des informations
- La commande
svn status - Comprendre la sortie de la commande
svn status - Savoir identifier les problèmes
- Obtenir tous les changements avec
svn log - Comprendre la sortie de la commande
svn log - Utiliser la commande
svn blame
Conflits et verrous
- Comprendre la notion de conflit
- Pourquoi des conflits surviennent ?
- Résoudre des conflits de fichiers
- Comprendre la notion de verrou
- Verrouiller des fichiers
- Déverrouiller des fichiers
Les propriétés Subversion
- Découvrir les propriétés SVN
- Définir, modifier et supprimer des propriétés
- Ajouter une dépendance externe avec
svn:externals - Ignore des fichiers avec
svn:ignore - Lister les propriétés d'une copie de travail
Branchage et fusion
- Comprendre le principe de branche
- Workflows typiques de branchage
- Créer des branches supplémentaires
- Changer de branche
- Comprendre le principe de fusion de branches
- Fusionner deux branches avec
svn merge - Fusion de branches avancée avec l'outil
svnmerge
Trucs, astuces et outils
- Restaurer une copie de travail corrompue
- Comprendre la commande
svn cleanup - Commandes utilitaires à connaître
- Présentation d'outils complémentaires
- Client Subversion pour Windows : TortoiseSVN
- Gestionnaire de projet : TRAC
- Plugins pour IDE : Subclipse et Subversive
Détails de la session
Code de référence
SVNC1
Prix
Dès 590.00 € HT
Public
Développeurs, administrateurs systèmes, managers
Durée
1 jour
Type de formation
Workshop
Thèmes
Administration, source, contôle, qualité, versionnage
Prérequis
Savoir configurer Apache
Pour tous renseignements
+33 140 998 205
Sensio Labs est un organisme de formation enregistré sous le numéro d'activité 11 92 16038 92.


