2013-06-10 1 views
0

Je suis un converti récent d'utiliser un IDE à l'aide de Sublime. Une des choses qui m'a vraiment été utile via IDE était leurs outils de diff. Par exemple, dans RubyMine, vous pouviez voir les deux fichiers l'un à côté de l'autre et les couleurs des lignes ajoutées/supprimées. En Sublime, j'ai pu installer le paquet git via le programme d'installation du paquet et git diff au sein de Sublime. Mais ça ne me donne toujours pas la belle vue côte à côte des lignes +/-. Je me demande comment faire cela via TortoiseGit Diff. Quelqu'un peut-il aider? Merci.Comment git diff entre deux versions du même fichier dans la même branche en utilisant Tortoise?

Répondre

5

Ajouter à votre .gitconfig global (par exemple en faisant git config --global --edit)

[diff] 
    tool = tortoisediff 
[difftool "tortoisediff"] 
    cmd = \""c:/Program Files/TortoiseGIT/bin/TortoiseGitMerge.exe"\" -mine:"$REMOTE" -base:"$LOCAL" 

Ensuite, la commande git difftool vous donnera côte à côte dans diffs TortoiseGit.

Si vous souhaitez utiliser TortoiseGit pour fusionner aussi, vous pouvez ajouter:

[merge] 
    tool = tortoisemerge 
[mergetool "tortoisemerge"] 
    cmd = \""c:/Program Files/TortoiseGIT/bin/TortoiseGitMerge.exe"\" -base:"$BASE" -theirs:"$REMOTE" -mine:"$LOCAL" -merged:"$MERGED" 

Et fusionner avec git mergetool

+0

grâce, qui nous amène à tortoisegit mais il dit « ne peut pas afficher l'image ». Pourquoi essaie-t-il d'afficher une image et non du texte? – justclaire

+0

TortoiseGitIDiff.exe – linquize

+1

@justclaire Utiliser 'TortoiseGitMerge.exe' au lieu de' TortoiseGitIDiff.exe' –

Questions connexes