2010-07-14 15 views
2

Y at-il un outil là-bas qui me permet de voir les différences entre les différentes versions de git? et les différences sont affichées en ligne dans un fichier? Par exemple. comme la façon dont éclipse montre 2 différences de fichiers?Tout outil pour voir les différences entre les versions dans git

Merci.

+0

http://kdiff3.sourceforge.net/ - http://kerneltrap.org/mailarchive/git/2008/2/13/843394 – Amber

+0

Quel est votre système d'exploitation? –

+0

Voir aussi http://stackoverflow.com/questions/255202/how-do-i-view-git-diff-output-with-visual-diff-program/949242#949242 – VonC

Répondre

1

Utilisez Beyond Compare. Meilleur outil que j'ai jamais utilisé. Fonctionne parfaitement avec GIT

La commande dans git sera: git mergetool. Pour git norme comparer l'utilisation: gitk

mettre ceci dans votre c: \ program files \ git \ etc \ gitconfig fichier:

[fusion] outil = bc3 # Ce sera l'outil de fusion par défaut invoquée par git mergetool. [mergetool "bc3"] = ' cmd c:/Program Files/Beyond Compare 3/bcomp.exe' \

"$PWD/$LOCAL" \ 
    "$PWD/$REMOTE" \ 
    "$PWD/$BASE" \ 

"$ PWD/$ Fusionné" keepBackup = false trustExitCode = FAUX

More Info

1

Vous pouvez utiliser beaucoup d'outils différents.

git difftool --tool=$TOOL <REV1>..<REV2> -- FileName

<REV1> et <REV2> sont des identifiants de révision valides selon git-rev-parse et OUTIL $ est la ligne de commande appel d'un certain nombre d'outils pour lesquels git a des pilotes.

Pour utiliser un outil par défaut, git config diff.tool $TOOL