Gestion de sources avec Mercurial

Reference

HG-BASE

Duration

1 day

Objectives

Mercurial est un gestionnaire de sources moderne et efficace, utilisé par un nombre croissant de projets importants, parmi lesquels Python, Mozilla Firefox, OpenSolaris, etc. Mercurial fonctionne en mode distribué, ce qui présente de nombreux avantages comparés aux outils tels que CVS, Subversion, Perforce, etc. Écrit en Python, Mercurial est aisément extensible par l'intermédiaire de greffons qui facilitent son intégration dans un environnement de développement pré-existant. À la fois souple et puissant, Mercurial reste cependant accessible et relativement facile à prendre en main. Il est disponible sur UNIX, Windows, MacOS, etc. sous licence libre GPL-2.

La formation proposée ici se déroule sur une journée et s'adresse à des auditeurs ayant déjà une expérience de la gestion de sources et du développement collaboratif de logiciels. Elle présente les principes de base de la gestion de sources distribuée, et comporte une large part de travaux pratiques permettant de mettre en œuvre immédiatement les concepts ayant été vus dans le cadre du cours.

Audience

Ce cours s'adresse aux personnes souhaitant apprendre à utiliser un outil de gestion de sources décentralisé pour le développement collaboratif de logiciels de qualité industrielle. Il constitue un excellent moyen de découvrir les DVCS, leurs spécificités et leurs avantages.

Prerequisites

Utilisation d'un outil de gestion de configurations comme CVS, Subversion, Perforce, etc..

Thematic Content

Introduction

  • Les systèmes de gestion de sources décentralisés

  • Principes généraux

Utilisation de Mercurial

  • Principales commandes

  • Configuration de Mercurial

  • Principales extensions disponibles

  • Utilisation pratique

Customization

Cette formation peut être adaptée afin de répondre au mieux à vos besoins. En particulier, il est possible de prévoir une journée supplémentaire pour présenter les utilisations avancées de Mercurial, comme l'écriture de greffons, de hooks, l'utilisation en mode "serveur", etc..

L'adaptation des cours en intra-entreprise ne pose aucun problème; cette opération est cependant plus difficile pour les cours en inter-entreprises. N'hésitez pas à demander conseil à notre service commercial.

Terms

Des sessions en inter-entreprises sont organisées régulièrement dans nos locaux à Paris et à Toulouse. Il est possible d'organiser, à votre demande, une ou plusieurs sessions en intra-entreprise (sur site) n'importe où en France ou en Europe.
Chaque participant à la formation dispose d'un exemplaire personnel du support de cours et du manuel d'exercices.

Durée

Langue

au choix, française ou anglaise

Intervenant

Tous les intervenants animant cette formation bénéficient de compétences pédagogiques reconnues. D'autre part, ils participent activement au développement d'extensions pour Mercurial.

Travaux pratiques

Cette formation accorde une place importante aux travaux pratiques qui permettent, tout au long du cours, de mettre en œuvre et assimiler les concepts théoriques.

Inter-entreprises

  • groupes de 4 personnes minimum et 8 personnes maximum
  • lundi-vendredi 9h-12h15, 13h30-17h00
  • Paris, Toulouse
  • déjeuner inclus

Intra-entreprise

  • groupes de 10 personnes maximum
  • 5 journées