Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Retout d'expérience versionning

625 vues

Publié le

Retour d'expérience sur l'utilisation des outils de gestion de version - Apéro PHP Valence Mars 2015

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Retout d'expérience versionning

  1. 1. QUICAUSE?QUICAUSE? Marc Vachette (@mvachette) Dev / ScrumMaster @Adequasys (editeur de logiciel)
  2. 2. ILÉTAITUNEFOISILÉTAITUNEFOIS
  3. 3. 20082008 3 devs FreeVcs Tout le monde sur le même dossier (usage en mode lock)
  4. 4. 20092009 3 devs passage à SVN toujours du mode lock pour démarrer, puis copies locales sur chaque poste utilisation de l'historique cron pour update sur le serveur central
  5. 5. 20132013 ETGITFÛTETGITFÛT 9 devs migration avec Subgit, conservation de l'historique Dépôt central (Gitlab), hooks Résistance au changement nouvelles pratiques de code
  6. 6. ETDEMAIN?ETDEMAIN? préparation des livraison depuis GIT
  7. 7. CEQUECANOUSAPPORTECEQUECANOUSAPPORTE
  8. 8. LOG,LOG,LOG...LOG,LOG,LOG... Utilisation de l'historique pour trouver la source d'un bug git log, git blame Sécurité : facilité de revenir sur un changement (commité ou non) Git: tout est local... cool pour les télétravailleurs
  9. 9. CHACUNSONCODE...OUPASCHACUNSONCODE...OUPAS Travail sur une branche, sans perturber le tronc Facilité de découper son code en petits commits Relecture de code plus facile, outillable
  10. 10. LESDÉFISLESDÉFIS CHANGEMENTCHANGEMENT nouvelles pratiques à diffuser outils, messages d'erreur, etc. DISCIPLINEDISCIPLINE
  11. 11. QUESTIONS?QUESTIONS? slides versionnés sous GIT ;-)

×