როგორ შევქმნათ პატჩი

Სარჩევი:

როგორ შევქმნათ პატჩი
როგორ შევქმნათ პატჩი

ვიდეო: როგორ შევქმნათ პატჩი

ვიდეო: როგორ შევქმნათ პატჩი
ვიდეო: როგორ შევქმნათ roblox ში თამაში 2024, ნოემბერი
Anonim

პატჩები ფართოდ გამოიყენება UNIX- ის მსგავს სისტემებზე სხვადასხვა ფაილის ნაკრებში განხორციელებული მცირე ცვლილებების გასამრავლებლად (მაგალითად, პროგრამული კოდის). ისინი მხოლოდ ინფორმაციას შეიცავს რედაქტირებების შესახებ, რომლებიც უნდა გაკეთდეს ორიგინალ ფაილში, რომ შეცვალოს იგი ამჟამინდელ მდგომარეობაში.

როგორ შევქმნათ პატჩი
როგორ შევქმნათ პატჩი

აუცილებელია

დაინსტალირებული განსხვავებული პროგრამა

ინსტრუქციები

Ნაბიჯი 1

მოამზადეთ საწყისი ფაილი იმ ინფორმაციით, რომლის შესაცვლელად შექმნით პატჩს. მონაცემები ფაილში შეიძლება იყოს როგორც ტექსტური, ასევე ორობითი

ნაბიჯი 2

პირველ ეტაპზე მომზადებული ფაილის დუბლიკატის შექმნა. დააკოპირეთ იგი იმავე სახელით სხვა დირექტორიაში ან მიმდინარე დირექტორიაში, მაგრამ სხვა სახელით

ნაბიჯი 3

შეცვალეთ წინა ეტაპზე შექმნილი დუბლიკატი ფაილი. შეასწორეთ ტექსტი შესაბამის რედაქტორში, ან გადაწერეთ მონაცემები ფაილში მასთან მუშაობისთვის განკუთვნილი პროგრამით

ნაბიჯი 4

გადახედეთ ინფორმაციას diff სასარგებლო პროგრამის გამოყენების შესახებ. დაიწყეთ ტერმინალის ემულატორი ან გადადით კონსოლზე. გაუშვით ბრძანება: diff - help ონლაინ დახმარების საჩვენებლად. სცადეთ ბრძანებები: man diff ან info diff შესაბამისი დოკუმენტაციის გვერდების საჩვენებლად, თუ დაინსტალირებულია. განსაკუთრებული ყურადღება მიაქციეთ -a, -c (-C), -e, - ნორმალურ და -n (--rsc) ვარიანტებს

ნაბიჯი 5

შექმენით პატჩი. გაატარეთ დიფ ბრძანება თქვენთვის სასურველი ვარიანტებით, გამომავალი ფაილის გადამისამართება. პარამეტრების მიხედვით მიუთითეთ ორიგინალი და შეცვლილი ფაილები. ამჟამინდელ დირექტორიაში განთავსებული ფაილების მონაცემებზე დაფუძნებული პაჩის წარმოების დიფ-ის გამოყენების უმარტივესი მაგალითი შეიძლება ასე გამოიყურებოდეს

ნაბიჯი 6

იხილეთ გამომუშავებული პატჩი. გამოიყენეთ შესაფერისი ტექსტური რედაქტორი, ან დაბეჭდეთ მისი შინაარსი კონსოლზე კატის ბრძანებით. მაგალითად: კატის ნიმუში. პატჩი ან კატის ნიმუში. პაჩი | მეტ

ნაბიჯი 7

შეამოწმეთ შექმნილი ცვლილების ფაილის სისწორე. გამოიყენეთ პატჩის ბრძანება. გაიარეთ მასზე პატჩის გზა –i ვარიანტით. გამოიყენეთ -o ვარიანტი, რომ შედეგს მიანიჭოთ ფაილის სახელი. ეს ხელს შეუშლის ორიგინალი ფაილის გადაწერას, რომლის გზა უნდა იყოს მითითებული, როგორც ბოლო პარამეტრი. მაგალითად: patch -i sample.patch -o test.txt source.txt შეადარე გენერირებული ფაილი და მესამე, რომელიც შეიქმნა. ისინი იდენტური უნდა იყოს. გაუშვით პატჩის ბრძანება - მშრალი გაშვებისა და - verbose პარამეტრებით, გადაინაცვლეთ ბოლოს და უკანასკნელი არგუმენტები წყაროზე და პატჩი ფაილების სახელები: patch --dry-run --verbose source.txt sample.patch ცვლილებები არ შეიტანება უნდა გაკეთდეს ფაილებში, მაგრამ ნაჩვენები იქნება დეტალური ანგარიში იმ მოქმედებების შესახებ, რომლებიც შესრულდებოდა ბრძანების რეალურად შესრულების შემთხვევაში. ის ასევე შეიძლება გამოყენებულ იქნას შექმნილი პატჩის სისწორის განსასჯელად.

გირჩევთ: