2009-08-03 21 views

risposta

2

Sembra possibile, in base al libro Pro Git.

Vedi chapter 7.1 per ulteriori informazioni, ma la quick'n'dirty di esso sembra essere

$ git config --global diff.external [your favorite differ here] 

o, se si vuole che il vostro ~/.gitconfig

[diff] 
    external = [your favorite differ here] 
1

Supponendo che vuoi dire git- diff, non git-difftool, probabilmente stai cercando l'opzione di configurazione diff.external. Ti consigliamo di guardare la sezione git Diffs di git(1). Questa sezione non menziona l'impostazione di configurazione, sebbene sia elencata in git-config(1).

3

Se si sta lavorando all'interno di Emacs, si potrebbe advicevc-git-diff (la funzione si trova in vc-git.el per riferimento), per darvi la possibilità di utilizzare sia git-diff o emacs-diff secondo il vostro capriccio (e wouldn' t richiede di "forare" la libreria git che viene fornita in bundle con Emacs).

0

Un'altra possibilità è quella di utilizzare l'uso

M-x term 

che porterà un terminale all'interno di emacs che sostiene la pagina.

Si può anche fare

$ git diff <your file> | cat 

È inoltre possibile aprire il file e fare M-x VC-diff.

+0

Questo non risponde veramente alla sua domanda. – Shayne