Yadda Yake Aiki

1

Shigar da Rubutunka

Manna ko rubuta asalin rubutunka a hagu da rubutun da aka gyara a dama. Hakanan zaka iya dauraya fayiloli.

2

Duba Bambance-bambance

Ana haskaka bambance-bambance nan take. Kore yana nuna karawa, ja yana nuna gogewa.

3

Zagaya & Fitarwa

Yi amfani da kibiyoyi don tsalle tsakanin canje-canje. Sauke sakamako a matsayin rubutu ko HTML.

Muhimman Siffofi

100% Na Sirri

Duk kwatanta yana faruwa a cikin burauzarka. Rubutunka ba ya taba fita daga na'urarka.

Ra'ayoyi Masu Yawa

Canza tsakanin gefe da gefe da ra'ayin layin daya bisa ga abinda kake so.

Bambanci a Matakin Harafi

Gani daki-daki wadanne haruffa ne suka canza a kowane layi, ba kawai duka layin ba.

Zabuka Masu Sauki

Yi watsi da sarari, bambancin harafi, ko layuka marasa komai don mayar da hankali kan canje-canje masu ma'ana.

Tambayoyin da Aka Fi Yi

Shin rubutuna na sirri ne kuma yana da tsaro?
Eh, tabbas. Duk kwatanta rubutu yana faruwa kai tsaye a cikin burauzarka ta amfani da JavaScript. Ba a taba aika rubutunka zuwa kowane sabar ba.
Wane tsari (algorithm) ake amfani da shi don kwatantawa?
Muna amfani da tsarin Longest Common Subsequence (LCS) na musamman, wanda shine ma'aunin masana'antu don kwatanta rubutu.
Wadanne nau'ikan fayiloli zan iya kwatantawa?
Zaka iya dauraya fayilolin .txt da .md (Markdown). Ana ciro abun cikin rubutun kuma a kwatanta.
Shin akwai iyakar girma?
Babu iyaka mai tsanani. Kayan aikin zai iya sarrafa rubutu mai girma sosai, kodayake aiki na iya bambanta akan tsoffin na'urori don manyan fayiloli.

Su Waye Ke Amfani da Text Diff?

Masu Gina Manhajoji

Kwatanta canje-canjen lamba, duba bukatun ja, da duba bambance-bambance tsakanin sigogi ba tare da kayan aikin waje ba.

Marubuta & Editoci

Bibiyi bita na daftari, kwatanta zane-zane, kuma ka ga ainihin abin da ya canza tsakanin sigogin abun cikinka.

Dalibai & Malamai

Kwatanta zane-zanen makala, duba kuskuren kwafa, da duba canje-canjen da furofesoshi suka ba da shawara.

Shari'a & Kasuwanci

Kwatanta sigogin kwangila, bibiyi canje-canjen manufofin, da tabbatar da amincin daftari a cikin saitunan sana'a.

Game da Kwatanta Rubutu

Rubutun bambanci (wanda kuma aka sani da kwatanta rubutu ko bambanta) shine tsarin gano bambance-bambance tsakanin rubutu biyu. Wannan kayan aikin yana da mahimmanci ga masu gina manhajoji, marubuta, da duk wanda ke buƙatar bin diddigin canje-canje a cikin takardu.

Algorithm na LCS

Muna amfani da algorithm na Longest Common Subsequence, hanya guda daya da Git da sauran tsarin sarrafa siga suke amfani da su, tare da tabbatar da cikakkun sakamakon kwatantawa.

100% Na Sirri

Ba kamar kayan aikin kan layi da yawa ba, rubutun mu na Text Diff yana gudana gaba daya a cikin burauzarka. Rubutunka ba ya taba fita daga na'urarka, yana tabbatar da cikakken sirri ga takardu masu mahimmanci.

Tsarin Fitarwa

Sauke sakamakon bambancinka a matsayin rubutu don rabawa cikin sauri, ko a matsayin HTML tare da haskaka rubutu don gabatarwa da takardu.