Git & EGit Pierre-Charles David [email_address]
 
Git Créé par Linus Torvalds premières versions en 2005, actuellement: 1.7.5 Caractéristiques principales Distribué/décentralisé
Rapide
Très bon support des branches Git != SVN++ nécessite un temps d'apprentissage
largement compensé par le confort et la flexibilité obtenus
Distributed Version Control System DVCS: Système de gestion de version distribué/décentralisé voir aussi: Mercurial (Hg) & Bazaar (bzr) Chaque développeur a une copie complète du repository y compris tout l'historique du projet
opérations locales (la plupart)  vs  synchronisation explicite inter-repos Pas de repository central du moins aucun n'est imposé par Git Alors c'est l'anarchie ? non, mais c'est à vous de définir comment organiser votre workflow
Systèmes centralisés: CVS, SVN
Systèmes décentralisés: Git, Hg, Bzr
Gestion sophistiquée des branches Subversion faciles à créer, un cauchemar à merger ensuite => peu utilisé Git commits stockés dans un graphe: merge automatique
ne pas hésiter à créer des branches!
Branching & merging
Remotes: synchro entre repositories
 

Eclipse DemoCamp 2011 @ Nantes: EGit