Bir Yamaq Necə Yaradılır

Mündəricat:

Bir Yamaq Necə Yaradılır
Bir Yamaq Necə Yaradılır

Video: Bir Yamaq Necə Yaradılır

Video: Bir Yamaq Necə Yaradılır
Video: Trendyoldan özün sifariş et | hər bir xırdalığı ilə izah 2024, Bilər
Anonim

Yamalar UNIX-ə bənzər sistemlərdə müxtəlif fayl dəstlərinə edilən kiçik dəyişiklikləri (məsələn, proqram mənbəyi kodu) yaymaq üçün geniş istifadə olunur. Yalnız orijinal sənəddə mövcud vəziyyətə gətirmək üçün düzəlişlər edilməsi lazım olan məlumatları ehtiva edirlər.

Bir yamaq necə yaradılır
Bir yamaq necə yaradılır

Zəruri

quraşdırılmış fərq proqramı

Təlimat

Addım 1

Dəyişdirmək üçün bir yamaq yaradacağınız məlumatlarla bir mənbə faylı hazırlayın. Fayldakı məlumatlar həm mətn, həm də ikili ola bilər

Addım 2

İlk addımda hazırlanmış bir sənədin dublikatını yaradın. Eyni adla başqa bir qovluğa və ya mövcud qovluğa, lakin fərqli bir adla kopyalayın

Addım 3

Əvvəlki addımda yaradılan dublikatı dəyişdirin. Mətni uyğun bir redaktorda uyğun şəkildə redaktə edin və ya fayldakı məlumatları onunla işləmək üçün nəzərdə tutulmuş tətbiq ilə yazın

Addım 4

Diff proqramından istifadə barədə məlumatları nəzərdən keçirin. Terminal emulatorunu başladın və ya konsola keçin. Onlayn yardımı göstərmək üçün diff --help əmrini işə salın. Komutları sınayın: quraşdırılmışsa müvafiq sənəd səhifələrini göstərmək üçün adam diff və ya info diff. -A, -c (-C), -e, --normal və -n (--rsc) seçimlərinə xüsusi diqqət yetirin

Addım 5

Bir yamaq yaradın. Çıxışını bir fayla yönləndirərək, istədiyiniz seçimlərlə diff əmrini işə salın. Seçimlərdən sonra orijinal və dəyişdirilmiş sənədləri parametr kimi göstərin. Cari qovluqdakı fayllardan alınan məlumatlara əsaslanan yamaq yaratmaq üçün diff istifadə etməyin ən sadə nümunəsi belə görünə bilər: diff source.txt modified.txt> sample.patc

Addım 6

Yaradılan yamağa baxın. Uyğun bir mətn redaktoru istifadə edin və ya məzmunu pişik əmri ilə konsola yazdırın. Məsələn: pişik nümunəsi.patch və ya cat sample.patch | daha ço

Addım 7

Yaradılan dəyişiklik sənədinin düzgünlüyünü yoxlayın. Yamaq əmrindən istifadə edin. -İ seçimi ilə yamaq yolunu keçin. Nəticəyə bir dosya adı təyin etmək üçün -o seçimindən istifadə edin. Bu yol, son parametr olaraq göstərilməli olan orijinal sənədin üzərində yazmağın qarşısını alacaqdır. Məsələn: yamaq -i sample.patch -o test.txt source.txt Yaratılmış faylı və üçüncü mərhələdə yaradılanı müqayisə edin. Eyni olmalıdırlar. Yamaq əmrini --dry-run və --verbose parametrləri ilə, əvvəlki və son arqumentləri mənbə və yamaq fayl adlarına keçir: patch --dry-run --verbose source.txt sample.patch Heç bir dəyişiklik olmaz fayllara ediləcək, ancaq əmr həqiqətən yerinə yetirildiyi təqdirdə ediləcək tədbirlər haqqında ətraflı bir hesabat görünəcəkdir. Yaradılan yamanın düzgünlüyünü qiymətləndirmək üçün də istifadə edilə bilər.

Tövsiyə: