bannière

Formation Subversion Dev

Travailler en équipe avec Subversion

Référence : SVN-DEV-01
Durée : 1 jour(s)


Lieu Date de début Prix (HT) Formateur Réserver
Paris 08 February 2012  950 € drapeau  Olivier Huber Envoyer
Paris 10 April 2012  950 € drapeau  Olivier Huber Envoyer
Paris 27 June 2012  950 € drapeau  Olivier Huber Envoyer
Paris 27 September 2012  950 € Envoyer

Objectifs

  • Comprendre le fonctionnement de Subversion en détail
  • Travailler au jour le jour avec Subversion et résoudre les conflits
  • Savoir effectuer des tags, reporter des changements d'une branche à une autre, etc
  • 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)
  • Savoir trouver les régressions de code
  • Retrouver l'auteur d'une révision ou d'une ligne de code donnée

Techniques plus avancées

  • Créer et maintenir plusieurs branches (branche stable, branches de développements)
  • Report de modifications entre branches
  • Industrialisation des reports de corrections
  • Création de tags

Best practices

  • Utiliser les méta-données à bon escient
  • Organiser la structure de son repository de façon adaptée
  • Utiliser les outils annexes livrés par Subversion
  • Savoir utiliser au jour le jour les mails automatisés
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
icone PDF Télécharger
>>Descriptif du cours
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants
>>Le livre  Version Control with Subversion*
couverture livre