Git traccia _lines_ del codice. C'è qualcosa che traccia _words_?

1

In git, se cambio un carattere in una riga, l'intera riga è considerata modificata.

Non ne so molto, ma lo stackexchange sembra tenere traccia dei cambiamenti in ogni parola nella cronologia delle modifiche.
C'è un'opzione per fare git del genere, o c'è qualcos'altro che fa questo?

    
posta laggingreflex 22.06.2013 - 21:05
fonte

1 risposta

7

Non direi che è intrinsecamente vero che git traccia le linee, non le parole. Git memorizza istantanee dell'intero albero dei sorgenti. Capita semplicemente di mostrare le differenze tra questi alberi come una diff basata sulla linea. Ma questo è solo il modo predefinito di mostrare le cose. Puoi fare git diff --word-diff per vedere un diff di parole che potrebbe essere più utile in alcuni casi. Fai git help diff per vedere altri miliardi di altri flag che puoi passare a git diff .

    
risposta data 22.06.2013 - 21:10
fonte

Leggi altre domande sui tag