UltKit

Testuak alderatu

Itsatsi jatorrizkoa ezkerrean eta bertsio berria eskuinean. Kendutako lerroak gorriz agertzen dira, gehitutakoak berdez, eta editatutako lerro baten barruan benetan aldatu diren hitzak nabarmentzen dira; horrela, paragrafo luze batean hitz bakar bateko aldaketa ere erraz ikusten da.

0 karaktere · 0 hitz · 0 lerro

0 karaktere · 0 hitz · 0 lerro

Itsatsi testua bi koadroetan desberdintasunak hemen ikusteko.

0 karaktere · 0 hitz · 0 lerro

Lerro gorriak (−) jatorrizkoan soilik daude, lerro berdeak (+) aldatutako testuan soilik; letra lodiek desberdinak diren hitzak markatzen dituzte. Nabigatzaile-fitxa honetan bertan exekutatzen da. Zure testua ez da inoiz igotzen edo gordetzen.

Zer egiten du

Testu-konparatzailea bi testu lerroz lerro konparatzen ditu azpisekuentzia komun luzeenaren algoritmoarekin, kendutako lerroak gorriz eta gehitutakoak berdez markatzen ditu, eta editatutako lerro baten barruan aldatu diren hitzak nabarmentzen ditu.

Aurretik
azeri marroi azkarra
→ azeri gorri azkarra
Ondoren
- azeri marroi azkarra
+ azeri gorri azkarra

Nola egiten da alderaketa

Tresnak bi testuak lerroetan banatzen ditu eta haien azpisekuentzia komun luzeena aurkitzen du: bi testuetan ordena berean agertzen diren lerro-multzorik handiena. Lerro horiek aldatu gabe bezala erakusten dira; jatorrizkoan gelditzen den gainerako guztia ezabaketa da, eta testu berrian gelditzen dena, berriz, txertaketa. Hori da Unix-eko diff programa klasikoaren atzean dagoen ideia bera (Hunt eta McIlroyk deskribatu zuten 1976an), eta bertsio-kontroleko sistemen aldaketa-ikuspegien oinarria ere bai.

Ezabatutako lerro-multzo bat gehitutako lerro-multzo baten aurretik zuzenean badago, normalean lerro berberak editatu direla esan nahi du. Tresnak bikotetan lotzen ditu eta bikote bakoitzaren barruan hitz mailako bigarren konparaketa bat egiten du; horrela, "asteartea" hitza "asteazkena" bihurtu dela ikusten duzu, bi lerroak berriro irakurri beharrik gabe. Bi bertsioen lerro-zenbakiak ezkerrean agertzen dira, aldaketa bakoitza zure fitxategietan aurkitzeko.

Zarata alde batera utzi: maiuskulak eta zuriuneak

Bi testu desberdinak izan daitezke zuretzat axola ez duten gauzetan: tabulazioekin zuriuneen ordez koskatutako lerro bat, editore batek utzitako amaierako zuriuneak edo goiburu bat larrietatik xehetara aldatuta. Zuriune-desberdintasunak ez ikusi aukerak zuriune eta tabulazio multzo oro zuriune bakartzat hartzen du eta lerro-amaierako zuriuneak alde batera uzten ditu; Maiuskulak ez ikusi aukerak lerroak letra-kasua kontuan hartu gabe alderatzen ditu. Nolanahi ere, nabarmendutako irteerak testu berria idatzita dagoen bezala erakusten du.

Bestela, konparaketa zehatza da: apostrofo kiribildua eta zuzena karaktere desberdinak dira, eta gidoia eta en marra ere bai. Lerro bat markatuta badago baina berdina dirudi, kausa ohikoena puntuazio tipografikoa edo zuriune ez-hautsia izaten da.

Ohiko erabilerak

Idazleek editore batek itzulitako zirriborroak alderatzen dituzte; abokatuek eta erosleek kontratu-bertsio berri batean zein klausula mugitu diren egiaztatzen dute; garatzaileek bi exekuzioren konfigurazio-fitxategiak edo log-irteerak alderatzen dituzte; ikasleek parafrasi-urrats batek benetan zer aldatu duen begiratzen dute. Emaitza testu soil gisa kopia edo deskarga daiteke unified-diff estiloan: kendutako lerroen aurretik minus ikurra eta gehitutakoen aurretik plus ikurra jarrita. Garbiketa-lan gehiagorako, gainerako testu-tresnek modu berean funtzionatzen dute, osorik zure nabigatzailean.

Maiz egiten diren galderak

Alderatzen dudan testua nonbaitera igotzen da?
Ez. Bi testuak nabigatzaile-fitxa honetan geratzen dira; konparaketa zure gailuan kalkulatzen da JavaScript bidez, beraz zirriborro konfidentzialak eta kontratuak segurtasunez alda daitezke.
Zergatik agertzen da lekuz aldatutako paragrafo bat ezabatuta eta gehituta?
Lerroetan oinarritutako diff batek ordena erlatibo berean jarraitzen duten lerroak soilik mantentzen ditu. Bloke bat mugitzen denean, algoritmoak posizio bat mantentzen du eta bestea ezabaketa eta txertaketa gisa jakinarazten du, git diff-ek egiten duen bezala.
Zenbaterainoko testuak alderatu daitezke?
Milaka lerro dituzten testuak berehala alderatzen dira. Hasierako eta amaierako lerro berdinak konparaketa nagusiaren aurretik saltatzen dira; gainerako erdiko zatia oso handia bada, tresnak testua zatitzeko eskatzen du, fitxa izoztu beharrean.
Word edo PDF fitxategiak zuzenean alderatu ditzaket?
Itsatsi haien testua. Word-etik kopiatuz gero, paragrafoak lerro gisa geratzen dira; PDF batetik kopiatutako testuak sarritan lerro-jauzi gogorrak izaten ditu, eta lehenago Kendu lerro-jauziak tresnarekin ken ditzakezu.
Zer esan nahi dute deskargan agertzen diren minus eta plus ikurrek?
Minus batekin hasten den lerroa jatorrizkoan soilik dago, plus batekin hasten dena aldatutako testuan soilik, eta bi zuriunerekin hasten direnak aldatu gabeak dira.