Analizátor unified diff
Zhrnutie unified diff alebo súboru .patch: zmenené súbory, počet doplnených a odobratých riadkov.
Analizátor unified diff
Vložte unified diff — výstup z `diff -u`, `git diff` alebo obsah súboru `.patch` — a tento nástroj vytvorí prehľad podľa súboru: koľko riadkov bolo v každom súbore doplnené a odebratá a spolu cez celý diff. Je postavený na rýchly prehľad veľkej záplaty pred jej otvorením v plnom nástroji na prehľad kódu alebo na vloženie zhrnutia v štýle diffstat do popisu pull requestu alebo do zменníka.
Usporiadajte zoznam súborov podľa cesty alebo podľa počtu zmien, aby ste videli najprvé najzaťaženejšie súbory. Zapnite možnosť "Zobraziť jednotlivé časti" na rozdelenie každého súboru na jeho `@@` bloky zmien namiesto len celkového počtu na úrovni súboru. "Detekovať premenovania a zmeny režimu" rozpoznáva hlavičky premenovania a zmeny režimu, ktoré git označil, a namiesto toho označuje tieto súbory. "Ignorovať zmeny len v prázdnych znakoch" nezapočítava pár odobratého/doplneného riadku, ktorý sa líši iba v spacing — užitočné po tom, čo formáter alebo linter dotkol súboru. Filtrujte podľa prípony, aby ste sa zameriavali napríklad iba na `.ts` súbory v zmiešanom front-end/back-end patche, a vylúčite generovaný výstup ako `dist/*` alebo `*.min.js`, aby artefakty zostavenia nepolupravili zhrnutie.
Formát výstupu sa prepína medzi jednoduchou tabuľkou v čistom texte, Markdown tabuľkou pripravenou na vloženie do popisu pull requestu a CSV pre tabuľkové procesory. "Zobraziť pomer doplnenia a odobratia" pridá stĺpec s pomerom doplnenia k odobratiu pre každý súbor, čo je rýchly spôsob, ako rozpoznať súbory, ktoré sú väčšinou nový kód versus väčšinou deletióny. Zmeny binárnych súborov sú rozpoznané a hlásené s nulovým počtom riadkov namiesto preskočenia alebo nesprávneho počítania.
Všetko sa spúšťa lokálne vo vašom prehliadači — diff nikdy neopustí vaše zariadenie, čo je dôležité, keď pochádza zo súkromného repozitára. Skopírujte zhrnutie, stiahnite si ho ako súbor .txt alebo ho pošlite priamo na vstup iného nástroja, aby ste pokračovali v práci.