Unified Diff Analyzer
Vat een unified diff of .patch-bestand samen: bestanden gewijzigd, regels toegevoegd en verwijderd.
Unified Diff Analyzer
Plak een unified diff in — de uitvoer van `diff -u`, `git diff` of de inhoud van een `.patch`-bestand — en dit gereedschap bouwt een overzicht per bestand: hoeveel regels in elk bestand werden toegevoegd en verwijderd, en de totalen voor de hele diff. Het is gebouwd voor het snel doorbladeren van een grote patch voordat u deze in een volledig code review-hulpprogramma opent, of voor het plakken van een diffstat-achtige samenvatting in een pull request-beschrijving of een changelog.
Sorteer de bestandslijst op pad of op aantal wijzigingen om eerst de meest bewerkte bestanden te zien. Zet "Individuele hunks weergeven" aan om elk bestand op te splitsen in zijn `@@`-wijzigingsblokken in plaats van alleen een totaal op bestandsniveau. "Naamwijzigingen en moduswijzigingen detecteren" herkent naamwijzigings- en bestandsmodus-headers van git en markeert deze bestanden in plaats van alleen het nieuwe pad op te sommen. "Wijzigingen alleen whitespace negeren" houdt geen rekening met een verwijderd/toegevoegd regelenpaar dat alleen in afstand verschilt — handig nadat een formatteraar of linter een bestand heeft aangeraakt. Filter op bestandsextensie om u alleen op `.ts`-bestanden in een gemengde frontend/backend-patch te concentreren, en sluit gegenereerde uitvoer uit zoals `dist/*` of `*.min.js` zodat build-artefacten de samenvatting niet opblazen.
Het uitvoerformaat schakelt tussen een platte tekst tabel, een Markdown-tabel klaar om in een pull request-beschrijving te plakken, en CSV voor spreadsheets. "Toevoeg-/verwijderingsverhouding weergeven" voegt een kolom toe met de toegevoegde-tot-verwijderde verhouding per bestand, wat een snelle manier is om bestanden te vinden die meestal nieuwe code zijn in plaats van meestal verwijderingen. Wijzigingen in binaire bestanden worden herkend en gerapporteerd met nulregeltellingen in plaats van overgeslagen of verkeerd geteld te worden.
Alles draait lokaal in uw browser — de diff verlaat nooit uw apparaat, wat belangrijk is als het afkomstig is uit een privérepository. Kopieer de samenvatting, download deze als .txt-bestand of stuur deze rechtstreeks naar de invoer van een ander gereedschap om door te gaan.