Ako Vytvoriť Opravu

Obsah:

Ako Vytvoriť Opravu
Ako Vytvoriť Opravu

Video: Ako Vytvoriť Opravu

Video: Ako Vytvoriť Opravu
Video: Opravalaku.sk :: Ako na opravu malého poškodenia laku po malom náraze so zahrdzavením 2024, December
Anonim

Opravy sa v systémoch podobných systému UNIX často používajú na šírenie malých zmien vykonaných v množinách rôznych súborov (napríklad softvérový zdrojový kód). Obsahujú iba informácie o úpravách, ktoré je potrebné vykonať v pôvodnom súbore, aby ste ho mohli upraviť do aktuálneho stavu.

Ako vytvoriť opravu
Ako vytvoriť opravu

Nevyhnutné

nainštalovaný nástroj na rozdiel -

Inštrukcie

Krok 1

Pripravte zdrojový súbor s informáciami, že vytvoríte opravu na zmenu. Údaje v súbore môžu byť textové aj binárne

Krok 2

Vytvorte duplikát súboru pripraveného v prvom kroku. Skopírujte ho do iného adresára s rovnakým názvom alebo do aktuálneho adresára, ale s iným názvom

Krok 3

Upravte duplicitný súbor vytvorený v predchádzajúcom kroku. Text vhodným spôsobom upravte vo vhodnom editore alebo prepíšte údaje v súbore s aplikáciou, ktorá s ním má pracovať

Krok 4

Skontrolujte informácie o používaní nástroja diff. Spustite emulátor terminálu alebo prepnite na konzolu. Spustením príkazu: diff --help zobrazíte online pomocníka. Vyskúšajte príkazy: man diff alebo info diff, aby ste zobrazili príslušné stránky dokumentácie, ak sú nainštalované. Venujte zvláštnu pozornosť možnostiam -a, -c (-C), -e, --normal a -n (--rsc)

Krok 5

Vytvorte opravu. Spustite príkaz diff s požadovanými možnosťami a presmerujte jeho výstup do súboru. Podľa možností zadajte pôvodné a upravené súbory ako parametre. Najjednoduchší príklad použitia programu Dif na generovanie opravy na základe údajov zo súborov umiestnených v aktuálnom adresári môže vyzerať takto: diff source.txt modified.txt> sample.patc

Krok 6

Zobraziť vygenerovanú opravu. Použite vhodný textový editor alebo vytlačte jeho obsah na konzolu pomocou príkazu cat. Napríklad: mačka sample.patch alebo mačka sample.patch | via

Krok 7

Skontrolujte správnosť vytvoreného súboru zmien. Použite príkaz patch. Prejdite k nemu cestu s opravou s voľbou -i. Pomocou voľby -o môžete výsledku priradiť názov súboru. Takto zabránite prepísaniu pôvodného súboru, ktorého cesta by mala byť uvedená ako posledný parameter. Napríklad: patch -i sample.patch -o test.txt source.txt Porovnajte vygenerovaný súbor a ten, ktorý bol vytvorený v treťom kroku. Musia byť totožné. Spustite príkaz patch s parametrami --dry-run a --verbose a odovzdajte predposledné a posledné argumenty k názvu zdroja a súboru opravy: patch --dry-run --verbose source.txt sample.patch Žiadne zmeny nebudú súbory, ale zobrazí sa podrobná správa o akciách, ktoré by sa vykonali, keby sa príkaz skutočne vykonal. Môže sa tiež použiť na posúdenie správnosti vytvorenej opravy.

Odporúča: