Si vous travaillez, seul ou en équipe, sur un ou plusieurs projets d’une certaine envergure, vous avez probablement déjà entendu parler de gestion de versions. De nombreux logiciels (centralisés ou non) se partagent le marché tels que Subversion, Git ou Mercurial, le but de ce post n’est pas de les comparer mais de vous proposer une prise en main de l’un d’entre eux, Git, dans l’environnement de production Eclipse.
Un article suivra sous peu pour vous présenter plus en détail le fonctionnement de Git et ses principaux avantages.
EGit pour Eclipse
Une fois de plus, il peut exister plusieurs plugin au sein d’Eclipse vous permettant d’utiliser Git. J’utiliserais ici le plus commun ; EGit qui me semble très pratique et est surtout très bien intégré dans Eclipse. (Il est d’ailleurs très probablement déjà installé dans votre version d’Eclipse…)
Installation d’EGit dans Eclipse
Si vous avez installé une des versions standard, Java ou C/C++, d’Eclipse Kepler (4.3.x) EGit est déjà présent dans votre installation par défaut. Aucune action n’est donc nécessaire. Si en revanche, vous disposez d’une version plus spécifique ou antérieure d’Eclipse, il est possible qu’EGit ne soit pas installé par défaut. Pour le vérifier, rendez vous dans Window -> Preferences puis vérifiez si vous disposez des options pour Team -> Git
Installation via le Marketplace d’Eclipse
Si EGit n’est pas installé, vous pouvez choisir de l’installer directement par le Marketplace d’Eclipse (recherchez EGit dans Eclipse Marketplace puis procédez à l’installation. L’assistant se chargera d’installer les dépendances nécessaires (notamment JGit qui permet l’integration Java.)
Installation via les dépôts
Vous pouvez également procéder à l’installation par l’assistant d’installation classique : Help -> Install New Software… Vous pouvez utiliser le dépôt suivant qui vous permettra de bénéficier des dernières mises à jour : http://download.eclipse.org/egit/updates
Sélectionnez alors Eclipse Git Team provider. Une fois de plus, l’assistant se chargera d’installer également Java implementation of Git…
Configuration du plugin EGit
Il ne reste plus qu’à configurer rapidement le plugin. Rendez vous donc dans Window -> Preferences puis vérifiez sous Team -> Git. Vous pouvez choisir le dossier par défaut mais surtout, il est important d’éditer la configuration de l’utilisateur :
- Rendez vous dans l’onglet User Settings sous Team -> Git -> Configuration
- Cliquez sur Add Entry… puis entrez user.name dans le champ Key et le nom de votre choix dans le champs Value
- Validez et faites la même manip. avec user.email cette fois et votre adresse email
Ces deux paramètres sont les seuls requis par Git. Pour plus d’informations, je vous renvoie vers la documentation officielle : http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup
Pour information, sous Team -> Git -> Label Decoration Vous trouverez une preview de la codification appliquée sur vos fichiers et dossiers en fonction de leur état par rapport à Git. Continue reading »