2009-09-08 6 views
48

J'utilise le eclipse plugin for Git sous Mac OS 10.6, et je n'arrive pas à comprendre comment comparer deux versions d'un fichier. Je peux remonter l'histoire du fichier, et voir tous les commits, avec leurs messages, mais je ne peux pas comprendre comment voir ce qui a changé dans chaque commit.Comment puis-je comparer deux révisions de git dans Eclipse?

Cela a été très facile avec subversion, et je suis sûr que c'est facile avec Git, si vous savez où chercher (mais apparemment, je ne le fais pas).

Tous les pointeurs seraient grandement appréciés.

Pour élaborer sur ma question, y a-t-il un moyen d'accéder à git-diff dans le plugin eclipse?

+1

La commande git appropriée est 'git-diff'. Est-ce qu'il n'y a simplement aucune implémentation de cela dans le plugin Eclipse? – Cascabel

+0

Je suppose que c'est une façon plus succincte de demander; Je vous remercie. J'ai édité la question pour mentionner 'git-diff'. – pkaeding

+0

Ouais, j'ai pensé que c'était ce que tu voulais dire; c'était juste le titre de votre question qui m'a ébranlé. J'ai trouvé certaines choses suggérant que vous devez activer git en tant que fournisseur quickdiff dans les préférences d'espace de travail pour vous permettre de définir une révision comme base de référence rapide et de faire fonctionner la fonctionnalité quickdiff annoncée. Je n'utilise pas Eclipse, donc je ne peux pas le tester. – Cascabel

Répondre

59

De l'EGit User Guide:

sélectionnez une ressource (projet, un dossier ou un fichier) dans l'explorateur projet ou navigateur et cliquez-droit sur une action en comparaison.

Je viens de tester cela avec EGit 1.3.0. Vous pouvez comparer avec un commit, HEAD, une révision précédente, "branche, tag, ou référence", index Git, ou n'importe quel élément dans l'histoire.

+1

@pkaeding si oui, alors pouvez-vous s'il vous plaît ajouter cette réponse ici ... les liens ne fonctionnent pas maintenant. – jimy

+0

Oui, ma réponse originale était boiteuse, réponse de lien seulement. Heureusement, beaucoup a changé en 3 ans. EGit supporte beaucoup de comparaison maintenant. J'ai mis à jour la réponse avec les informations actuelles. – slothbear

+2

vous n'avez aucune idée de combien de temps j'ai cherché cela. Et il s'avère que c'est aussi simple. Merci! –

Questions connexes