Unified diff elemző
Unified diff vagy .patch fájl összefoglalása: módosított fájlok, hozzáadott és eltávolított sorok.
Unified diff elemző
Unified diff beillesztése — a `diff -u` kimenete, a `git diff` vagy egy `.patch` fájl tartalma — és ez az eszköz fájlonkénti áttekintést készít: hány sor lett hozzáadva és eltávolítva minden fájlban, valamint az összesítés a teljes diff-ben. Úgy tervezték, hogy nagy patch-t gyorsan áttekinthessen, mielőtt megnyitná egy teljes kódáttekintő eszközben, vagy hogy diffstat-stílusú összefoglalót illeszthetne be egy pull request leírásába vagy egy változásnaplóba.
Rendezze a fájllistát útvonal vagy változások száma alapján, hogy az első helyen a legfoglaltabb fájlokat lássa. Kapcsolja be a "Egyedi hunkok megjelenítése" opciót, hogy az egyes fájlokat `@@` változásblokkkra bontsa fel, ahelyett hogy csak a fájlszintű összeget mutatná. A "Átnevezések és módváltozások felismerése" opcióval felismeri a git átnevezési és fájlmód fejléceit, és ezeket a fájlokat ennek megfelelően címkézi meg, ahelyett hogy csak az új útvonalat sorolná fel. A "Csak szóközt tartalmazó változások figyelmen kívül hagyása" opcióval nem számítja össze az eltávolított/hozzáadott sorzázust, amely csak a szóközben különbözik — hasznos, ha egy formázó vagy linter módosította a fájlt. Szűrjön kiterjesztés alapján, hogy például csak a `.ts` fájlokra koncentráljon egy vegyes frontend/backend patch-ben, és zárja ki a generált kimenetet, például a `dist/*` vagy `*.min.js` fájlokat, így a build-ből származó termékek nem tömegnévy az összefoglalót.
A kimeneti formátum egyszerű szöveges táblázat, egy pull request leírásába beilleszthető Markdown táblázat és táblázatkezelőkhöz szükséges CSV között válthat. A "Hozzáadás/eltávolítás arány megjelenítése" opció egy oszlopot ad hozzá az egyes fájlok hoz-/eltávolítási arányával, amely gyors módja annak, hogy megállapítsa, mely fájlok főleg új kód vagy főleg törlések. A bináris fájlmódosítások felismerésre és nullas sorszámokkal történő bejelentésre kerülnek, ahelyett hogy kihagyásra vagy hibásan számítanának.
Minden helyileg fut a böngészőben — a diff soha nem hagyja el az eszközt, ami fontos, ha az egy privát adattárból származik. Másolja az összefoglalót, töltse le .txt fájlként, vagy küldje közvetlenül egy másik eszköz bemenetére a munka folytatásához.