Git gestisce i diff magnificamente per il codice già tracciato in un repository. Ma molti confronti di testo avvengono completamente al di fuori del controllo versione: due versioni di una clausola legale che un avvocato ha rimandato indietro, una risposta API prima e dopo una modifica al backend, un paragrafo di testo di marketing che un collega ha "solo leggermente modificato." Leggere entrambe le versioni fianco a fianco e cercare di individuare la differenza a occhio è lento e inaffidabile, specialmente per blocchi di testo più lunghi.
L'occhio umano è cattivo in questo tipo di confronto perché non sta cercando differenze — sta leggendo per il significato, e due paragrafi quasi identici si leggono entrambi come "corretti" a meno che tu non ti fermi specificamente a controllare i caratteri uno contro l'altro.
Quando Git Diff Non È Disponibile
Non tutto ciò che vale la pena confrontare vive in un repository git. Valori di configurazione incollati da due ambienti diversi, due bozze di un'email, o il prima-e-dopo di un trova-e-sostituisci di cui non sei sicuro di aver eseguito correttamente richiedono tutti strumenti di confronto che funzionino su testo incollato arbitrario, non solo su file tracciati.
Confronta Due Blocchi di Testo Istantaneamente
Bellows include uno strumento di confronto testi che evidenzia esattamente cosa è cambiato tra due blocchi di testo incollati — aggiunte, cancellazioni e modifiche segnalate visivamente così non devi leggere ogni carattere tu stesso.
Confrontare la Configurazione tra Ambienti
Quando staging e produzione si comportano diversamente, confrontare i valori di configurazione effettivi fianco a fianco spesso rivela il colpevole più velocemente che leggere i log di deploy — una singola variabile d'ambiente con un errore di battitura o un valore obsoleto salta immediatamente all'occhio una volta evidenziata.
Revisionare Testo Modificato
Quando qualcuno rimanda una versione "leggermente modificata" di un documento, vedere precisamente cosa è cambiato — invece di rileggere tutto sperando di notarlo — trasforma una lenta sessione di correzione bozze in un rapido controllo visivo.