Analizzatore diff unificato
Riassumi un diff unificato o file .patch: file modificati, righe aggiunte e rimosse.
Analizzatore diff unificato
Incolla un diff unificato — l'output di `diff -u`, `git diff`, o il contenuto di un file `.patch` — e questo strumento crea un riepilogo per file: quante righe sono state aggiunte e rimosse in ogni file, e i totali in tutto il diff. È progettato per scorrere rapidamente una grande patch prima di aprirla in uno strumento di revisione del codice completo, o per incollare un riepilogo in stile diffstat in una descrizione di pull request o un changelog.
Ordina l'elenco di file per percorso o per numero di modifiche per vedere prima i file più modificati. Attiva "Mostra blocchi individuali" per suddividere ogni file nei suoi blocchi di modifica `@@` invece di un semplice totale a livello di file. "Rileva ridenominazioni e modifiche di modalità" riconosce le intestazioni di ridenominazione e cambio di modalità di git e etichetta quei file invece di limitarsi a elencare il loro nuovo percorso. "Ignora modifiche solo spazi" scarta una coppia di riga rimossa/aggiunta che differisce solo negli spazi — utile dopo che un formattatore o linter ha toccato un file. Filtra per estensione per concentrarti, ad esempio, solo su file `.ts` in una patch frontend/backend mista, ed escludi l'output generato come `dist/*` o `*.min.js` in modo che gli artefatti di build non gonfino il riepilogo.
Il formato di output passa tra una tabella in testo semplice, una tabella Markdown pronta per incollare in una descrizione di pull request, e CSV per i fogli di calcolo. "Mostra rapporto aggiunte/rimozioni" aggiunge una colonna con il rapporto aggiunto-a-rimosso per file, che è un modo rapido per individuare file che sono principalmente nuovo codice rispetto a eliminazioni principalmente. Le modifiche di file binari vengono riconosciute e segnalate con conteggi di righe zero piuttosto che essere ignorate o conteggiate erroneamente.
Tutto funziona localmente nel tuo browser — il diff non lascia mai il tuo dispositivo, il che è importante quando proviene da un repository privato. Copia il riepilogo, scaricalo come file .txt, o invialo direttamente all'input di un altro strumento per continuare a lavorare.