Matnlarni solishtirish: foydalanish tartibi
- 1
Ikkala versiyani qoʻshing
Asl matnni chap tomonga, oʻzgargan matnni oʻng tomonga joylang yoki har bir tomonda fayl oching yoki tashlang.
- 2
Solishtirish usulini tanlang
Yonma-yon yoki birlashgan koʻrinishni, soʻz yoki belgi darajasidagi belgilashni va boʻsh joy yoki registrni hisobga olish-olmaslikni tanlang.
- 3
Oʻzgarishlarni koʻrib chiqing
Oʻzgarishlar orasida strelkalar yoki N va P bilan yuring, kontekst kerak boʻlsa, yigʻilgan qatorlarni oching.
- 4
Natijani saqlang
Boshqalarga yuborish yoki Git bilan qoʻllash uchun .patch faylini yuklab oling yoki unified diff ni nusxalang.
Cheklovlar va Pro
Roʻyxatdan oʻtishsiz bepul: har biri 20 MB gacha boʻlgan matn yoki kod fayllarini oching va oʻn minglab qatorlarni solishtiring; 8 soniyadan uzoq choʻziladigan solishtirish xabar bilan toʻxtatiladi.
Pro reklamani olib tashlaydi; solishtirish hajmi faqat qurilmangiz xotirasi bilan cheklanadi. Pro tarifini koʻrish
Matnlarni solishtirish haqida
Shartnomaning ikki loyihasi, konfiguratsiya faylining ikki versiyasi yoki bitta jadvalning ikki eksporti orasida nima oʻzgarganini koʻz bilan topish uzoq va xatoga moyil ish. Ikkala versiyani joylang yoki faylini tashlang — vosita ularni qatorma-qator tekislab, oʻchirilgan qatorlarni qizil, qoʻshilganlarini yashil, tahrirlanganlarini esa ikkala rangda koʻrsatadi va har bir qator ichida aynan qaysi soʻz yoki belgi farq qilishini ajratib beradi.
Yonma-yon koʻrinish matn va shartnomalar uchun qulay; birlashgan koʻrinish esa Git va kod koʻrib chiqish vositalaridagidek oʻchirilgan va qoʻshilgan qatorlarni ketma-ket joylaydi. Matn uchun soʻz darajasidagi, kodlar, ID va raqamlar uchun belgi darajasidagi, faqat qaysi qatorlar oʻzgargani muhim boʻlsa, qator darajasidagi belgilashni tanlang. Boʻsh joylarni hisobga olmaslik qayta surilgan kod va qator oxiridagi boʻshliqlarni yashiradi, katta-kichik harfni farqlamaslik esa “Jami” va “JAMI” ni bir xil deb oladi.
Uzun oʻzgarmagan boʻlaklar uch qatorlik kontekstgacha yigʻiladi, shuning uchun oʻzgarishlar koʻzga tashlanadi; strelkalar yoki klaviaturadagi N va P bir oʻzgarishdan keyingisiga oʻtkazadi. Solishtirish fon jarayonida ochiq kodli jsdiff kutubxonasining Myers algoritmi bilan bajariladi, shuning uchun 10 000 va undan ortiq qatorli fayllarda ham sahifa sekinlashmaydi.
Natijani git apply va patch tushunadigan standart unified .patch fayli sifatida yuklab olish yoki buferga nusxalash mumkin. Vosita oddiy matnni solishtiradi: Word, PDF yoki rasm fayllarini oʻqimaydi, koʻchirilgan xatboshini esa koʻchish emas, oʻchirish va qoʻshish sifatida koʻrsatadi.
Maxfiylik
Ikkala matn va ochgan fayllaringiz shu sahifa tomonidan brauzeringizda oʻqiladi va solishtiriladi; hech narsa yuklanmaydi. Oxirgi solishtiruv faqat ikki matn birgalikda 400 000 belgidan kam boʻlsa lokal xotirada saqlanadi, shuning uchun katta yoki maxfiy fayl hech qachon saqlab qolinmaydi.
Imkoniyatlar
Yonma-yon yoki birlashgan
Hujjatlar uchun ikki ustunli, kod uchun Git uslubidagi koʻrinish — ikkalasida ham qator raqamlari bor.
Soʻz va belgi darajasida
Faqat qator farq qilishini emas, qator ichida aynan nima oʻzgarganini koʻring.
Katta fayllar uchun
Fon jarayoni va kerakli qismnigina chizish 10 000 qatorli solishtiruvni ham silliq qiladi.
Standart .patch eksporti
Uch qatorlik kontekstli unified diff — git apply yoki kod koʻrib chiqish uchun tayyor.