Diff Įrankis lygina du teksto blokus ir spalvomis paryškina pridėtas, pašalintas ir nepakitusias eilutes. Vieningas (Git stiliaus) ir gretutinis rodiniai, su papildomais ignore-whitespace ir ignore-case perjungikliais. Naudinga tikrinant pakeitimus, lyginant konfigūracijos failus ar patikrinant API atsakymus.
Dviejų teksto versijų palyginimas — viena iš tų užduočių, kurios iškyla nuolat: peržiūrint, kas pasikeitė konfigūracijos faile, patikrinant du API atsakymus, patvirtinant, kad eilučių migracija nieko nesugadino. Diff Įrankis tai atlieka švariai. Įklijuokite Text A (originalą) ir Text B (pakeistą versiją) bei spustelėkite Compare. Rezultatas rodo kiekvieną eilutę, priskirtą kategorijai: pridėta (žalia, pažymėta +), pašalinta (raudona, pažymėta −) arba nepakitusi. Perjunkite tarp vieningo rodinio (Git stiliaus, viskas sudėta viena po kitos) ir gretutinio rodinio (dvi kolonos su eilučių poravimu). Diff naudoja ilgiausios bendros posekos (longest-common-subsequence) algoritmą, todėl derinimas optimalus, o ne naivus eilutė-po-eilutės. Ignore-whitespace ir ignore-case perjungikliai padeda, kai tikrieji pakeitimai paslėpti tarp formatavimo triukšmo. Statistika viršuje rodo bendrą pridėtų/pašalintų/nepakitusių eilučių skaičių greitai apžvalgai.
Priskiria kiekvieną eilutę prie pridėtos, pašalintos ar nepakitusios kategorijos naudojant ilgiausios bendros posekos algoritmą optimaliam derinimui.
Perjunkite tarp Git stiliaus vieningo rodinio (viskas sudėta viena po kitos) ir gretutinio (dvi kolonos) rodinio, priklausomai nuo to, kaip lengviau skaityti.
Pridėtos eilutės paryškinamos žaliai su + žyma; pašalintos — raudonai su − žyma; nepakitusios lieka neutralios. Greitas vizualus peržiūrėjimas.
Perjungikliai leidžia ignoruoti nereikšmingus formatavimo skirtumus, kad galėtumėte sutelkti dėmesį į reikšmingus pakeitimus.
Viršutinė juosta rodo „+N pridėta −N pašalinta N nepakitę“ skaičius — greita santrauka nesirandant kiekvienoje eilutėje.
Apdoroja tūkstančius eilučių per milisekundes. Dideli duomenys ribojami, kad sąsaja liktų reaguojanti.
Prieš perrašydami failą, įklijuokite senąją ir naująją versijas, kad patvirtintumėte, jog naujoje yra tik numatyti pakeitimai — jokių netyčinių pašalinimų.
Užfiksuokite atsakymą prieš ir po pataisymo, palyginkite du krovinius (payloads) ir patvirtinkite, kad jūsų pakeitimas paveikė tik tai, ką turėjo.
Palyginkite dvi aplinkos konfigūracijas (dev ir prod, senas ir naujas), kad pastebėtumėte nuokrypius, galinčius sukelti subtilias klaidas.
Paleiskite formatuotoją faile ir palyginkite įvestį su išvestimi, kad patvirtintumėte, jog pasikeitė tik tarpai/formatavimas — jokio semantinio nuokrypio.
Atnaujinant tekstą puslapyje ar dokumente, palyginkite seną ir naują versijas, kad patvirtintumėte, jog kiekvienas vertimas atsidūrė teisingoje vietoje.
Spustelėkite Diff piktogramą DevSuite Pro doke. Atsiveria skydelis su dviem greta esančiais teksto laukais.
Įklijuokite originalią versiją į Text A ir pakeistą versiją į Text B. Tinka bet koks tekstas — kodas, JSON, žurnalai, tekstas.
Įjunkite Ignore whitespace arba Ignore case, jei formatavimo/registro pakeitimai yra triukšmas, kurį norite praleisti.
Paspauskite Compare. Diff atvaizduojamas žemiau su spalvomis paryškintomis pridėtomis/pašalintomis/nepakitusiomis eilutėmis ir statistika viršuje.
Perjunkite tarp Unified ir Side-by-side rodinių. Unified yra kompaktiškesnis, side-by-side padaro porų derinimą akivaizdų.
Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.