Formations DevOps

Durée 2 jours • Prix (HT) 1290€

Les systèmes de gestion de sources

  • Pourquoi ? Comment ? Quand ? Qui ?
  • Terminologie

Principes d'une architecture distribuées

  • Les avantages
  • Les spécificités

Utilisation au quotidien

  • Récupérer une copie de travail
  • S’informer de l’état d’une copie de travail
  • Enregistrer les modifications
  • Parcourir l'historique des révisions
  • Revenir en arrière en cas d’erreur

Behind the Scene

  • Connaître la structure d’un repository Mercurial et de ses objets

Les branches

  • Comprendre les différents types de branches techniques
  • les branches nommées
  • le branchage par clonage
  • les branches anonymes
  • les bookmarks
  • Maîtriser le merge
  • Résoudre les conflits

Collaborer

  • Communiquer avec les “repository” distants
  • S’informer des modifications entrantes et sortantes
  • Réintégrer une branche distante (pull -> merge -> commit)
  • Pousser ses modifications vers une branche distante (push)
  • Connaître les workflows collaboratifs recommandés

Administration

  • Configurer un repository
  • Distribuer un repository
  • Les protocoles disponibles
  • Utiliser les scripts CGI fournis hgweb
  • Mise en place d’authentification et autorisations

Les outils

  • Client web hg serve
  • TortoiseHG
  • Plugin Eclipse
  • Les différentes extensions utiles (Mercurial Queues, cherry picking avec Transplant, ...)
  • Les hooks disponibles