L'outillage git sous eclipse
Upcoming SlideShare
Loading in...5
×
 

L'outillage git sous eclipse

on

  • 4,389 views

Présentation rapide (30min) donnée à l'occasion de l'EclipseParty (http://toulibre.org/eclipseparty) sur EGit, JGit

Présentation rapide (30min) donnée à l'occasion de l'EclipseParty (http://toulibre.org/eclipseparty) sur EGit, JGit

Statistics

Views

Total Views
4,389
Views on SlideShare
4,382
Embed Views
7

Actions

Likes
1
Downloads
19
Comments
0

1 Embed 7

https://twitter.com 7

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    L'outillage git sous eclipse L'outillage git sous eclipse Presentation Transcript

    • L’outillage Git sous Eclipse eclipse party indigo 3.7
    • $ whoami
    • Connaissez vous Git ?• Pas du tout / de loin• Je l’utilise régulièrement
    • Plan• Petit rappel sur Git• JGit• EGit• Démos
    • Git
    • 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»
    • Caractéristiques• Stockage par objets Vs par fichiers• «Staging area» ou index• Facile de manipuler les «commits»
    • Reproches• Ligne de commande• Pas de «lock»• Ne sauvera pas les ours polaires
    • $ 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
    • JGit
    • Git en Java• Implémentation 100% Java• Légère• OSGi-fier• Eclipse Distribution License v1.0
    • JGit features• init, clone• add, rm, commit, tag• diff, log, blame• branch, checkout, merge,• fetch, push
    • JGit feature• Stockage alternatif du repository • HBase, Cassandra • JDBC • ...
    • Utilisons JGit• EGit• Gerrit• Jenkins• NBGit• AGit• Vous?
    • EGit
    • Team plugin pour Git• Installation avec «l’update site» ou le «martket place»• Perspective Git• Intégration avec les vues ‘Projets’• Synchronize• Historique,• ...
    • 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/11http://marketplace.eclipse.org/content/egit-git-team-provider/metrics
    • Perspective Git•
    • Projets
    • Historique
    • Recherche
    • Synchronize
    • Staging area
    • Démos
    • 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»
    • Question(s) ?
    • Mercihttp://creativecommons.org/licenses/by-sa/3.0/