retout d'expérience versionning

24

Upload: mvachette

Post on 18-Jul-2015

270 views

Category:

Technology


0 download

TRANSCRIPT

QUI CAUSE ?QUI CAUSE ?Marc Vachette (@mvachette)

Dev / ScrumMaster @Adequasys (editeur de logiciel)

IL ÉTAIT UNE FOISIL ÉTAIT UNE FOIS

200820083 devsFreeVcsTout le monde sur le même dossier (usage en mode lock)

200920093 devspassage à SVNtoujours du mode lock pour démarrer, puis copies localessur chaque posteutilisation de l'historiquecron pour update sur le serveur central

20132013

ET GIT FÛTET GIT FÛT9 devsmigration avec Subgit, conservation de l'historiqueDépôt central (Gitlab), hooksRésistance au changementnouvelles pratiques de code

ET DEMAIN ?ET DEMAIN ?préparation des livraison depuis GIT

CE QUE CA NOUS APPORTECE QUE CA NOUS APPORTE

LOG, LOG, LOG...LOG, LOG, LOG...Utilisation de l'historique pour trouver la source d'un buggit log, git blameSécurité : facilité de revenir sur un changement (commitéou non)Git: tout est local... cool pour les télétravailleurs

CHACUN SON CODE... OU PASCHACUN SON CODE... OU PASTravail sur une branche, sans perturber le troncFacilité de découper son code en petits commitsRelecture de code plus facile, outillable

LES DÉFISLES DÉFISCHANGEMENTCHANGEMENT

nouvelles pratiques à diffuseroutils, messages d'erreur, etc.

DISCIPLINEDISCIPLINE

QUESTIONS ?QUESTIONS ?slides versionnés sous GIT ;-)