Preskoči na vsebino
100% lokalno

Analizator ujedinjenih razlik

Povzemi ujedinjeno razliko ali .patch datoteko: spremenjene datoteke, dodane in odstranjene vrstice.

Vhod
Izhod

Analizator ujedinjenih razlik

Prilepi ujedinjeno razliko — rezultat ukaza `diff -u`, `git diff` ali vsebino datoteke `.patch` — in to orodje gradi pregled po datoteki: koliko je vrstic dodano in odstranjeno v vsaki datoteki, ter skupno za celotno razliko. Izdelano je za hitro preprosto pregledovanje velike popravka pred odpravo v polno orodje za pregled kode, ali za lepljenje diffstat-podobnega povzetka v opis pull zahtevka ali changelog.

Sortiraj seznam datotek po poti ali po številu sprememb, da vidiš najbolj dejavne datoteke prvo. Vključi "Prikaži posamezne hunke" za razčlenitev vsake datoteke na njene `@@` bloke sprememb namesto samo skupnega števila na datoteko. "Zaznaj preimenovanja in spremembe dovoljenj" prizna gitove zaglavje za preimenovanja in dovolenja ter te datoteke označi namesto samo prikaza njihove nove poti. "Prezri spremembe samo presledkov" ne šteje odstranjeno/dodano paro vrstic, ki se razlikujeta samo v presledkih — koristno po tem, ko do datoteke dostopa formatter ali linter. Filtriraj po razširitvi za osredotočenje na, recimo, samo `.ts` datoteke v mešanem frontend/backend popravku, in izključi generirane rezultate, kot so `dist/*` ali `*.min.js`, da zgradovnice artefaktov ne naduto povzetka.

Format rezultata se preslika med navadno besedilno tabelo, tabelo Markdown pripravljen za lepljenje v opis pull zahtevka, in CSV za preglednice. "Prikaži razmerje dodano/odstranjeno" doda stolpec z razmerjem dodano-k-odstranjeno na datoteko, kar je hiter način za prikaz datotek, ki so pretežno nova koda nasuprot večinoma brisanju. Binarne spremembe datoteke so prepoznane in navedene z ničelnimi števili vrstic namesto da bi bile preskočene ali nepravilno preštete.

Vse se izvršuje lokalno v tvojem brskalniku — razlika nikoli ne zapusti tvojega računalnika, kar je pomembno, kadar prihaja iz zasebnega skladišča. Kopiraj povzetek, ga preuzemi kot datoteko .txt ali ga pošlji direktno v vnos drugega orodja, da nadaljuješ z delom.

FAQ

Katere diff formate sprejema?
Ujedinjeni diff rezultati iz `diff -u`, `git diff`, `git format-patch` in standardnih `.patch` datotek, s ali brez vrstice zaglavja `diff --git`.
Kako šteje dodane in odstranjene vrstice?
Šteje vsako vrstico `+` in `-` v vsakem hunku. Ko je "Prezri spremembe samo presledkov" vključeno, je par odstranjeno/dodano, ki je enak po odstranitvi presledkov, nezpet ne šteta na nobeni strani.
Ali lahko prikaže preimenovane ali spremenjene dovolenja datoteke?
Da. Ko je "Zaznaj preimenovanja in spremembe dovoljenj" vključeno, so datoteke, ki jih je git označil z zaglavljem `rename from`/`rename to` ali `old mode`/`new mode`, ustrezno označene, ki kažejo staro in novo pot za preimenovanje.
Ali lahko obdela razlike brez zaglavja `diff --git`?
Da. Navaden rezultat `diff -u old new`, ki ima samo vrstice `---`/`+++`/`@@` in brez git-specifičnih zaglavlj, se obdela na enak način.
Ali je moja razlika naložena nekje?
Ne. Analiza se izvršava v celoti v tvojem brskalniku — razlika in kakšna koda, ki jo vsebuje, nikoli ne zapusti tvojega računalnika.