Unified Diff Analyzer
Sammanfatta en unified diff eller .patch-fil: filer ändrade, rader tillagda och borttagna.
Unified Diff Analyzer
Klistra in en unified diff — utdata från `diff -u`, `git diff` eller innehållet i en `.patch`-fil — och det här verktyget skapar en sammanfattning per fil: hur många rader som läggs till och tas bort i varje fil, och totalerna för hela diffen. Det är byggt för att snabbt läsa igenom en stor patch innan du öppnar den i ett fullständigt kodgranskningsverktyg, eller för att klistra in en diffstat-liknande sammanfattning i en pull-request-beskrivning eller en changelog.
Sortera fillistan efter sökväg eller efter antal ändringar för att se de mest ändrade filerna först. Slå på "Visa enskilda ändringsblock" för att dela upp varje fil i dess `@@`-ändringsblock istället för bara en totalsumma på filnivå. "Detektera namnändringar och modusändringar" känner igen gits namnändring och filmodhuvuden och märker dessa filer istället för att bara lista deras nya sökväg. "Ignorera ändringar som endast är whitespace" räknar inte ett borttaget/tillagt radpar som skiljer sig endast i mellanslag — användbart efter att en formatterare eller linter har rörd en fil. Filtrera efter filtyp för att fokusera på, säg, bara `.ts`-filer i en blandad frontend/backend-patch, och uteslut genererad utdata såsom `dist/*` eller `*.min.js` så att byggartefakter inte fyller upp sammanfattningen.
Utdataformatet växlar mellan en vanlig textstabell, en Markdown-tabell redo att klistra in i en pull-request-beskrivning och CSV för kalkylblad. "Visa tilläggs-/borttagningsförhållande" lägger till en kolumn med förhållandet mellan tillagd-till-borttagen per fil, vilket är ett snabbt sätt att hitta filer som huvudsakligen är ny kod jämfört med huvudsakligen borttagningar. Ändringar av binära filer erkänns och rapporteras med noll radräkningar istället för att hoppas över eller räknas felaktigt.
Allt körs lokalt i din webbläsare — diffen lämnar aldrig din enhet, vilket är viktigt när den kommer från ett privat arkiv. Kopiera sammanfattningen, ladda ner den som en .txt-fil eller skicka den direkt till inmatningen av ett annat verktyg för att fortsätta arbeta.