A Diff Tool két szövegblokkot hasonlít össze, és színkódolt jelöléssel emeli ki a hozzáadott, eltávolított és változatlan sorokat. Egyesített (Git-stílusú) és egymás melletti nézet is elérhető, opcionális whitespace- és kis-/nagybetű-figyelmen kívül hagyó kapcsolókkal. Hasznos szerkesztések ellenőrzéséhez, konfigurációs fájlok összevetéséhez vagy API-válaszok gyors átnézéséhez.
A szöveg két verziójának összehasonlítása olyan feladat, amivel folyamatosan találkozunk — legyen szó egy konfigurációs fájl változásainak áttekintéséről, két API-válasz gyors összevetéséről, vagy annak ellenőrzéséről, hogy egy szövegmigráció nem tört-e el semmit. A Diff Tool ezt tisztán oldja meg. Illessze be az A szöveget (eredeti) és a B szöveget (módosított), majd kattintson az Összehasonlításra. A kimenet minden sort besorol: hozzáadott (zöld, + jelöléssel), eltávolított (piros, − jelöléssel) vagy változatlan. Válthat egyesített nézet (Git-stílusú, minden egymás alatt) és egymás melletti nézet (két oszlop, soronkénti párosítással) között. A diff egy leghosszabb közös részsorozat (LCS) algoritmust használ, így az igazítás optimális, nem naiv soronkénti összevetés. A whitespace és kis-/nagybetű figyelmen kívül hagyása segít, ha a valódi változásokat formázási zaj takarja el. A fenti statisztikák a hozzáadott/eltávolított/változatlan sorok teljes számát mutatják egy pillantásra átlátható összegzésként.
Minden sort hozzáadottként, eltávolítottként vagy változatlanként kategorizál egy leghosszabb közös részsorozat (LCS) algoritmus segítségével az optimális igazításhoz.
Válthat a Git-stílusú egyesített (minden egymás alatt) és az egymás melletti (két oszlop) elrendezés között attól függően, melyik olvasható könnyebben.
A hozzáadott sorok zölden jelennek meg + jelöléssel, az eltávolítottak pirosan − jelöléssel, a változatlanok semlegesek. Gyors vizuális átnézés.
A kapcsolókkal figyelmen kívül hagyhatja a jelentéktelen formázási különbségeket, így a valóban fontos változásokra koncentrálhat.
A felső sáv „+N hozzáadva −N eltávolítva N változatlan” formában mutatja az összesítést — gyors áttekintés minden sor átnézése nélkül.
Több ezer sort is milliszekundumok alatt kezel. A nagy bemenetek korlátozottak, hogy a felület reszponzív maradjon.
Egy fájl felülírása előtt illessze be a régi és az új verziót, hogy megbizonyosodjon róla: csak a szándékolt változtatások kerültek bele — nincs véletlen törlés.
Rögzítsen egy választ a javítás előtt és után, hasonlítsa össze a két payloadot, és ellenőrizze, hogy a módosítás csak azt érintette, amit kellett.
Hasonlítson össze két környezeti konfigurációt (dev vs. prod, régi vs. új), hogy felfedezze az eltéréseket, amelyek finom hibákat okozhatnak.
Futtasson egy formázót egy fájlon, majd hasonlítsa össze a bemenetet és a kimenetet, hogy megbizonyosodjon róla: csak a whitespace/formázás változott — nincs jelentésbeli eltérés.
Egy oldal vagy dokumentum szövegének frissítésekor hasonlítsa össze a régit és az újat, hogy minden fordítás helyesen került-e be.
Kattintson a Diff ikonra a DevSuite Pro dokkban. Megnyílik egy panel két egymás melletti szövegmezővel.
Illessze be az eredeti verziót az A szövegmezőbe, a módosítottat pedig a B-be. Bármilyen szöveg működik — kód, JSON, naplófájl, szövegtörzs.
Kapcsolja be a Whitespace figyelmen kívül hagyása vagy a Kis-/nagybetű figyelmen kívül hagyása opciót, ha a formázási vagy betűméret-változások csak zajt jelentenek.
Nyomja meg az Összehasonlítás gombot. A diff alul jelenik meg, színkódolt hozzáadott/eltávolított/változatlan sorokkal és a fenti statisztikákkal.
Váltson az Egyesített és az Egymás melletti nézet között. Az egyesített kompaktabb, az egymás melletti pedig jobban láthatóvá teszi a párosítást.
Telepítse ingyen a DevSuite Pro-t, és oldjon fel 64+ fejlesztői eszközt böngészőjéhez.