Yamoqni Qanday Yaratish Kerak

Mundarija:

Yamoqni Qanday Yaratish Kerak
Yamoqni Qanday Yaratish Kerak

Video: Yamoqni Qanday Yaratish Kerak

Video: Yamoqni Qanday Yaratish Kerak
Video: Aprendendo a limpar de forma simples 2024, Noyabr
Anonim

Yamalar UNIX-ga o'xshash tizimlarda turli xil fayllar to'plamiga kiritilgan kichik o'zgarishlarni (masalan, dasturiy ta'minotning manba kodi) ko'paytirish uchun keng qo'llaniladi. Ular faqat asl holatini o'zgartirish uchun asl faylga kiritilishi kerak bo'lgan tahrirlar haqida ma'lumotni o'z ichiga oladi.

Yamoqni qanday yaratish kerak
Yamoqni qanday yaratish kerak

Kerakli

o'rnatilgan diff dastur

Ko'rsatmalar

1-qadam

O'zgartirish uchun yamoq yaratadigan ma'lumotlar bilan manba faylini tayyorlang. Fayldagi ma'lumotlar ham matnli, ham ikkilik bo'lishi mumkin

2-qadam

Birinchi bosqichda tayyorlangan faylning dublikatini yarating. Uni shu nomdagi boshqa katalogga yoki joriy katalogga, lekin boshqa nom bilan nusxalash

3-qadam

Oldingi bosqichda yaratilgan takroriy faylni o'zgartiring. Tegishli tahrirlovchida matnni mos ravishda tahrirlang yoki u bilan ishlashga mo'ljallangan dastur bilan fayldagi ma'lumotlarni yozing

4-qadam

Diff dasturidan foydalanish to'g'risidagi ma'lumotlarni ko'rib chiqing. Terminal emulyatorini ishga tushiring yoki konsolga o'ting. Onlayn yordamni ko'rsatish uchun: diff --help buyrug'ini bajaring. Buyruqlarni sinab ko'ring: agar o'rnatilgan bo'lsa, tegishli hujjatlar sahifalarini ko'rsatish uchun man diff yoki info diff. -A, -c (-C), -e, --ormal va -n (--rsc) variantlariga alohida e'tibor bering

5-qadam

Yamoq yarating. Diff buyrug'ini kerakli variantlar bilan ishga tushiring, uning chiqishini faylga yo'naltiring. Variantlardan so'ng parametr sifatida asl va o'zgartirilgan fayllarni ko'rsating. Joriy katalogda joylashgan fayllardan olingan ma'lumotlar asosida tuzatish yaratish uchun diff-dan foydalanishning eng oddiy misoli quyidagicha ko'rinishi mumkin: diff source.txt modified.txt> sample.patc

6-qadam

Yaratilgan yamoqni ko'ring. Mushuk buyrug'i bilan mos matn muharriridan foydalaning yoki uning tarkibini konsolga chop eting. Masalan: mushuk namunasi.patch yoki mushuk namunasi.patch | Ko'pro

7-qadam

Yaratilgan o'zgartirish faylining to'g'riligini tekshiring. Yamoq buyrug'idan foydalaning. Yamoq yo'lini unga -i opsiyasi bilan o'ting. Natija uchun fayl nomini berish uchun -o parametridan foydalaning. Bu yo'l so'nggi parametr sifatida ko'rsatilishi kerak bo'lgan asl faylni yozishni oldini oladi. Masalan: patch -i sample.patch -o test.txt source.txt Yaratilgan faylni va uchinchi bosqichda yaratilgan faylni solishtiring. Ular bir xil bo'lishi kerak. Patch buyrug'ini --dry-run va --verbose parametrlari bilan bajaring, oldingi va oxirgi argumentlarni manba va tuzatish fayllari nomlariga o'tkazing: patch --dry-run --verbose source.txt sample.patch O'zgarishlar bo'lmaydi fayllarga tuzilishi kerak, ammo agar buyruq haqiqatan ham bajarilgan bo'lsa, amalga oshiriladigan harakatlar to'g'risida batafsil hisobot ko'rsatiladi. U shuningdek, yaratilgan yamoqning to'g'riligini baholash uchun ishlatilishi mumkin.

Tavsiya: