Formation Subversion - développeur Travailler en équipe avec Subversion

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

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)
  • 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

Durée

1 jours (7h)

Tarif (déjeuners inclus)

800 € (HT)

Lieu

Paris 9ème

Répartition

30% théorie
70% pratique

Pré-requis

Aucun

Public

Architecte
Développeur
Chef de projet

Dates des sessions

11 au 11 janvier 2008
3 au 3 mars
23 au 23 mai
11 au 11 juillet
5 au 5 septembre
7 au 7 novembre

Inscription

Bulletin d'inscription

Intra-entreprise

Sur demande

Renseignements

+33(0)1.45.26.19.15
training@zenika.com