E 'possibile configurare git diff per usare emacs diff? Se sì, puoi dirmi come?Come configurare 'git diff' per usare emacs diff
Grazie.
E 'possibile configurare git diff per usare emacs diff? Se sì, puoi dirmi come?Come configurare 'git diff' per usare emacs diff
Grazie.
Vedere questa domanda: how-do-i-view-git-diff-output-with-visual-diff-program per informazioni su git difftool.
È anche possibile utilizzare git da emacs: EmacsWiki: Git.
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]
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).
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).
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.
Questo non risponde veramente alla sua domanda. – Shayne
La domanda collegata qui passa attraverso una bella spiegazione degli argomenti passati al differenziale esterno, che ho lasciato alle pagine man nella mia risposta. – Cascabel