QUICAUSE?QUICAUSE?
Marc Vachette (@mvachette)
Dev / ScrumMaster @Adequasys (editeur de logiciel)
ILÉTAITUNEFOISILÉTAITUNEFOIS
20082008
3 devs
FreeVcs
Tout le monde sur le même dossier (usage en mode lock)
20092009
3 devs
passage à SVN
toujours du mode lock pour démarrer, puis copies locales
sur chaque poste
utilisation de l'h...
20132013
ETGITFÛTETGITFÛT
9 devs
migration avec Subgit, conservation de l'historique
Dépôt central (Gitlab), hooks
Résista...
ETDEMAIN?ETDEMAIN?
préparation des livraison depuis GIT
CEQUECANOUSAPPORTECEQUECANOUSAPPORTE
LOG,LOG,LOG...LOG,LOG,LOG...
Utilisation de l'historique pour trouver la source d'un bug
git log, git blame
Sécurité : fac...
CHACUNSONCODE...OUPASCHACUNSONCODE...OUPAS
Travail sur une branche, sans perturber le tronc
Facilité de découper son code ...
LESDÉFISLESDÉFIS
CHANGEMENTCHANGEMENT
nouvelles pratiques à diffuser
outils, messages d'erreur, etc.
DISCIPLINEDISCIPLINE
QUESTIONS?QUESTIONS?
slides versionnés sous GIT ;-)
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Retout d'expérience versionning
Prochain SlideShare
Chargement dans…5
×

Retout d'expérience versionning

529 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
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
529
Sur SlideShare
0
Issues des intégrations
0
Intégrations
25
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×