6. Git est un DVCS
• «Distributed Version Control System»
• Pas de «repository» central
• Ils sont locaux
• Rapide et «scale» bien
• Nombreux «workflows» possibles
• Facile à «forker» et à «merger»
7. Caractéristiques
• Stockage par objets Vs par fichiers
• «Staging area» ou index
• Facile de manipuler les «commits»
8. Reproches
• Ligne de commande
• Pas de «lock»
• Ne sauvera pas les ours polaires
9. $ git log
• Début en 2006 par Shawn Pearce (Google)
• En 2009 Eclipse choisi Git
• 0.8 juin 2010: eclipse 3.6
• 1.0 juin 2011: eclipse 3.7 Indigo
16. Team plugin pour Git
• Installation avec «l’update site» ou le
«martket place»
• Perspective Git
• Intégration avec les vues ‘Projets’
• Synchronize
• Historique,
• ...
17. Marketplace Metrics
rang nombre d’installation
8 4000
Nombre d’intallation
6 3000
rang
4 2000
2 1000
0 0
05/10 07/10 09/10 11/10 01/11 03/11 05/11
http://marketplace.eclipse.org/content/egit-git-team-provider/metrics
25. Conclusion
• EGit permet de travailler normalement
avec Git
• Mais ne remplace pas (encore) la CLI
• Meilleur de la CLI Historique, Gerrit
• Git : «L’essayer c’est l’adopter»