Analizator de diff unificat
Rezumă un diff unificat sau fișier .patch: fișiere modificate, linii adăugate și șterse.
Analizator de diff unificat
Lipește un diff unificat — rezultatul `diff -u`, `git diff`, sau conținutul unui fișier `.patch` — și această unealtă construiește un rezumat pe fișier: câte linii au fost adăugate și șterse în fiecare fișier, și totalul în întregul diff. Este construită pentru a vedea rapid o modificare mare înainte de a o deschide într-un instrument complet de revizuire a codului, sau pentru a lipi un rezumat în stil diffstat într-o descriere de pull request sau changelog.
Sortați lista de fișiere după cale sau după numărul de modificări pentru a vedea mai întâi fișierele cele mai modificate. Activați "Afișează blocurile individuale" pentru a împărți fiecare fișier în blocurile sale de modificare `@@` în loc de doar un total pe fișier. "Detectează redenumiri și schimbări de mod" recunoaște anteturile de renumire și mod de fișier ale git și etichetează acele fișiere în loc de a lista doar calea lor nouă. "Ignora modificările doar de spațiu" nu ia în considerare o pereche de linie ștearsa/adăugată care diferă doar în spațiere — util după ce un formator sau linter a atins un fișier. Filtrați după extensie pentru a vă concentra doar pe, de exemplu, fișiere `.ts` într-o corectare mixtă frontend/backend, și excludeți rezultatele generate, cum ar fi `dist/*` sau `*.min.js`, așa că artefactele de construire nu umple rezumatul.
Formatul de ieșire comută între un tabel cu text simplu, un tabel Markdown gata de lipit într-o descriere de pull request, și CSV pentru foi de calcul. "Afișează raportul adițiuni/ștergeri" adaugă o coloană cu raportul adăugat/șters pe fișier, ceea ce este o modalitate rapidă de a identifica fișierele care sunt în mare parte cod nou versus în mare parte ștergeri. Modificările de fișier binar sunt recunoscute și raportate cu numărări de linii zero în loc de a fi ignorate sau numără incorect.
Totul rulează local în browserul dvs. — difful nu părăsește niciodată dispozitivul dvs., ceea ce conteaza atunci când provine dintr-un depozit privat. Copiați rezumatul, descărcați-l ca fișier .txt, sau trimiteți-l direct la intrarea altui instrument pentru a continua să lucrați.