Diff

Definizione rapida

Rappresentazione delle differenze tra due versioni di file, contenuti o stati.

Spiegazione

Un diff mostra aggiunte, rimozioni e righe di contesto, rendendo possibile una revisione mirata. È utile per controllare che una modifica resti nello scope e per individuare cambiamenti accidentali.

Esempio pratico

Prima di chiudere una correzione, il revisore legge il diff e verifica che siano cambiati soltanto la funzione e il test pertinenti.

Spiegazione tecnica

Il confronto può riguardare working tree, indice, commit o due percorsi; la semantica dipende dall’algoritmo e dai punti di riferimento scelti.

Da non confondere con

Non è un backup completo né una spiegazione del comportamento: mostra variazioni testuali, che devono essere interpretate.