Kako primijeniti zakrpu u datoteku koristeći Linux

Ovaj vodič daje osnovni pregled za primenu patchesa na program ili datoteku.

Komanda koja se koristi za primenu zakrpe je komanda patch-a, ali da bi se primenio patch , naredba diff takođe treba koristiti da bi se obezbedile razlike koje treba popraviti.

Zašto ste kreirali zakrpu

Zamislite da ste imali HTML datoteku kako slijedi:



MySite </ title> <br> </ head> <br> <body> <br> <h1> Dobrodošli u MySite </ h1> <br> </ body> <br> </ html> </p> <p> Navedeni izvor prilikom učitavanja u veb pretraživač će prikazati riječi "Dobrodošli u MySite". </p> <p> Uobičajeno je programiranje da postoji više različitih iste datoteke. Na primjer, postoji jedna verzija koja je aktuelna verzija u živo, u grane za razvoj bi bila još jedna verzija koja bi mogla sadržavati više promjena, na kraju bi mogla biti još jedna verzija na grani za objavljivanje. </p> <p> Granica za izdavanje biće verzija koju koriste pravi korisnici (tj. U ovom slučaju posetioci na MySite veb lokaciji). Recimo da je MySite u verziji 1.0. Nakon faze razvoja stvorite granu za otpuštanje koja bi bila u ovom slučaju 1.1. Razvojna grana bi mogla biti ispred grane za objavu, jer može sadržati promjene koje ne trebaju izdati u verziji 1,2, ali će biti za verziju 1.1. </p> <p> Zamislite da je postojala greška u kojoj MySite treba nazvati YourSite. Možete ići u svaku granu i izvršiti promjene u živoj verziji, razvojnoj verziji i verziji koju možete izdati, učinite promjenu kao vruću ispravku u živo, a zatim primijenite zakrpu na razvoj i otpustanje grana. </p> <h3> Radni primer </h3><p> Kreirajte datoteku pod nazivom myfile.html sa sledećim kodom: </p> <p> <html> <br> <head> <br> <title> MySite </ title> <br> </ head> <br> <body> <br> <h1> Dobrodošli u MySite </ h1> <br> <p> Ovo je radni primer kodiranja izvornog koda. </ p> <br> </ body> <br> </ html> </p> <p> Napravite drugu datoteku pod nazivom myfile_v2.html sa sledećim kodom: </p> <p> <html> <br> <head> <br> <title> YourSite </ title> <br> </ head> <br> <body> <br> <h1> Dobro došli u vašu stranicu </ h1> <br> <p> Ovo je radni primer kodiranja izvornog koda. </ p> <br> </ body> <br> </ html> </p> <p> Prva datoteka je originalna web stranica sa naslovom "Dobrodošli u MySite". Druga datoteka je ista kao prva datoteka osim MyFile je preimenovana u vašu datoteku u tekstu. </p> <h3> Kako napraviti difuznu datoteku </h3><p> Da bi kreirali zakrpu moramo razraditi razlike između myfile.html i myfile_v2.html. </p> <p> To možemo učiniti pomoću diff naredbe na sledeći način: </p> <p> diff -u myfile.html myfile_v2.html> myfile.patch </p> <p> Možete otvoriti datoteku myfile.patch u <a href="https://bs.eyewated.com/vodic-za-pocetnike-za-nano-editor/">nano uređivaču</a> na sledeći način kako biste je pogledali: </p> <p> nano myfile.patch </p> <p> Linije koje su nepromenjene su prikazane plavom bojom. Linije koje su uklonjene su prikazane crvenom bojom, a dodate linije su zelene. </p> <h3> Kako primijeniti Patch koristeći komandu Patch </h3><p> Da biste primenili patch na myfile.html, koristite sledeću komandu: </p> <p> patch <myfile.patch </p> <h3> Kako vratiti patch </h3><p> Ovo će primijeniti izmjene kreirane pomoću naredbe diff u izvornu datoteku myfile.html. </p> <p> Ako želite vratiti patch tako da se myfile.html vratio na način na koji je prvobitno koristila sljedeću komandu: </p> <p> patch -R <myfile.patch </p> <h3> Sažetak </h3><p> Komanda patch-a se može koristiti za primenu zakrpa kroz čitavu strukturu direktorijuma. </p> <p> Postoje daleko bolji alati od komande patch za kreiranje zakrpa i obezbeđivanja dobre izvorne kontrole. </p> <p> Postoji razlog zbog kojeg mnogi razvojni projekti koriste GIT za kontrolu izvora. GIT olakšava kreiranje dosledne strategije razgranavanja. </p> <p> Komanda patcha je u redu za primenu razlike na bash skriptu ili nešto jednostavno, ali isto tako možete lako napraviti rezervnu kopiju datoteka koju želite da zakrpite i jednostavno kopirajte nove datoteke na isto mesto. </p> <p> Za više informacija koristite naredbu man: </p> <p> čovek </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://bs.eyewated.com/saznajte-linux-command-besplatno/"> <amp-img src="https://exse.eyewated.com/pict/2b4c49e086363475-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/saznajte-linux-command-besplatno/">Saznajte Linux Command - besplatno</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/kada-koristiti-ssh-komandu-na-linuxu/"> <amp-img src="https://exse.eyewated.com/pict/d7275363d4d83077-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/kada-koristiti-ssh-komandu-na-linuxu/">Kada koristiti SSH komandu na Linuxu</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/brojanje-rijeci-u-datoteci-koristeci-komandu-wc/"> <amp-img src="https://exse.eyewated.com/pict/6ecb41955d793406-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/brojanje-rijeci-u-datoteci-koristeci-komandu-wc/">Brojanje riječi u datoteci koristeći komandu "Wc"</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/linux-unix-naredba-insmod/"> <amp-img src="https://exse.eyewated.com/pict/b17d6d14eeac4b4c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/linux-unix-naredba-insmod/">Linux / Unix naredba: insmod</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/prikaz-informacija-o-korisniku-u-okviru-linux-a-koristeci-naredbu-id/"> <amp-img src="https://exse.eyewated.com/pict/2e79e3a4913a2e62-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/prikaz-informacija-o-korisniku-u-okviru-linux-a-koristeci-naredbu-id/">Prikaz informacija o korisniku u okviru Linux-a koristeći naredbu "id"</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/primer-koristi-komandu-vreme/"> <amp-img src="https://exse.eyewated.com/pict/f2431c26db402fcb-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/primer-koristi-komandu-vreme/">Primer koristi komandu "vreme"</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/fbset-linux-command-unix-naredba/"> <amp-img src="https://exse.eyewated.com/pict/ac5d6d806a873b4f-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/fbset-linux-command-unix-naredba/">Fbset - Linux Command - Unix naredba</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/kako-ponovo-pokrenuti-kde-plazmu-bez-ponovnog-pokretanja-racunara/"> <amp-img src="https://exse.eyewated.com/pict/958b5d53b9683108-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/kako-ponovo-pokrenuti-kde-plazmu-bez-ponovnog-pokretanja-racunara/">Kako ponovo pokrenuti KDE plazmu bez ponovnog pokretanja računara</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/ldconfig-linux-command-unix-naredba/"> <amp-img src="https://exse.eyewated.com/pict/52f8829ecc514171-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/ldconfig-linux-command-unix-naredba/">Ldconfig - Linux Command - Unix naredba</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>See Newest</h2> <div class="amp-related-content"> <a href="https://bs.eyewated.com/sta-je-kompjuterski-slucaj/"> <amp-img src="https://exse.eyewated.com/pict/6b42e513004e3caf-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/sta-je-kompjuterski-slucaj/">Šta je kompjuterski slučaj?</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/canon-pixma-pro-10/"> <amp-img src="https://exse.eyewated.com/pict/bb094aeea735328d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/canon-pixma-pro-10/">Canon Pixma Pro-10</a></h3> <div class="amp-related-meta"> Product Reviews </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/pioneer-elite-vsx-42-i-vsx-60-kucni-bioskopi/"> <amp-img src="https://exse.eyewated.com/pict/3c661ca4719134e0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/pioneer-elite-vsx-42-i-vsx-60-kucni-bioskopi/">Pioneer Elite VSX-42 i VSX-60 kućni bioskopi</a></h3> <div class="amp-related-meta"> Kućno pozorište </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/besplatne-online-igre-top-sajtovi/"> <amp-img src="https://exse.eyewated.com/pict/97f0096cd0933543-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/besplatne-online-igre-top-sajtovi/">Besplatne Online Igre: Top Sajtovi</a></h3> <div class="amp-related-meta"> Veb i pretraživanje </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/kako-instalirati-truetype-ili-opentype-fontove-u-windows/"> <amp-img src="https://exse.eyewated.com/pict/786349b0030f3036-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/kako-instalirati-truetype-ili-opentype-fontove-u-windows/">Kako instalirati TrueType ili OpenType fontove u Windows</a></h3> <div class="amp-related-meta"> Softver </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/sta-je-datoteka-kontakt/"> <amp-img src="https://exse.eyewated.com/pict/ca303957e62d32e7-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/sta-je-datoteka-kontakt/">Šta je datoteka KONTAKT?</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://bs.eyewated.com/kako-odrediti-adresu-odgovora-na-outlook-com/"> <amp-img src="https://exse.eyewated.com/pict/e151e3bf09b44208-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/kako-odrediti-adresu-odgovora-na-outlook-com/">Kako odrediti adresu odgovora na Outlook.com</a></h3> <div class="amp-related-meta"> E-pošta i poruke </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/kako-izbrisati-privremene-internet-datoteke-u-internet-exploreru/"> <amp-img src="https://exse.eyewated.com/pict/e502c3ea32ca33e0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/kako-izbrisati-privremene-internet-datoteke-u-internet-exploreru/">Kako izbrisati privremene Internet datoteke u Internet Exploreru</a></h3> <div class="amp-related-meta"> Internet i mreža </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/sta-je-onedrive/"> <amp-img src="https://exse.eyewated.com/pict/c4d25be060f2326a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/sta-je-onedrive/">Šta je OneDrive?</a></h3> <div class="amp-related-meta"> New & Next </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/sta-su-postignuti/"> <amp-img src="https://exse.eyewated.com/pict/5b9f5806a439311a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/sta-su-postignuti/">Šta su postignuti?</a></h3> <div class="amp-related-meta"> Gaming </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/gledajte-sa-skoro-bilo-kog-medijskog-servera-na-apple-tv-u/"> <amp-img src="https://exse.eyewated.com/pict/35d7cc7cc25f33c2-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/gledajte-sa-skoro-bilo-kog-medijskog-servera-na-apple-tv-u/">Gledajte sa skoro bilo kog medijskog servera na Apple TV-u</a></h3> <div class="amp-related-meta"> Softver i aplikacije </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/17-slobodni-programi-za-deinstalaciju/"> <amp-img src="https://exse.eyewated.com/pict/d9a0ea58bb6c3428-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/17-slobodni-programi-za-deinstalaciju/">17 Slobodni programi za deinstalaciju</a></h3> <div class="amp-related-meta"> Softver i aplikacije </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/filmski-pregledi-top-devet-lokacija-gde-ih-mozete-naci/"> <amp-img src="https://exse.eyewated.com/pict/f683020710fe34d9-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/filmski-pregledi-top-devet-lokacija-gde-ih-mozete-naci/">Filmski pregledi: Top devet lokacija gde ih možete naći</a></h3> <div class="amp-related-meta"> Veb i pretraživanje </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/osnove-pc-audio-konektori/"> <amp-img src="https://exse.eyewated.com/pict/6cf11d45cd0534e4-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/osnove-pc-audio-konektori/">Osnove PC Audio - Konektori</a></h3> <div class="amp-related-meta"> Vodiči za kupovinu </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/iphone-5c-karakteristike-specifikacije-i-sve-drugo-sto-treba-da-znate/"> <amp-img src="https://exse.eyewated.com/pict/586c7bbeb2a33093-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/iphone-5c-karakteristike-specifikacije-i-sve-drugo-sto-treba-da-znate/">IPhone 5C: karakteristike, specifikacije i sve drugo što treba da znate</a></h3> <div class="amp-related-meta"> IPhone i iPod </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/oblivion-sifre-alchemy-kodovi/"> <amp-img src="https://exse.eyewated.com/pict/14fe88cb05063182-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/oblivion-sifre-alchemy-kodovi/">Oblivion šifre - Alchemy kodovi</a></h3> <div class="amp-related-meta"> Gaming </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/komandna-linija-time-machine-a-utility-measures-backup-changes/"> <amp-img src="https://exse.eyewated.com/pict/018a7da506f73653-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/komandna-linija-time-machine-a-utility-measures-backup-changes/">Komandna linija Time Machine-a Utility Measures Backup Changes</a></h3> <div class="amp-related-meta"> Macs </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/zvox-audio-sb400-i-sb500-zvucni-profili-profilirani/"> <amp-img src="https://exse.eyewated.com/pict/db3e7bdf15df418b-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/zvox-audio-sb400-i-sb500-zvucni-profili-profilirani/">Zvox Audio SB400 i SB500 zvučni profili profilirani</a></h3> <div class="amp-related-meta"> Product Reviews </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/kako-koristiti-svoj-samsung-s-pen-kao-pro-2/"> <amp-img src="https://exse.eyewated.com/pict/d0a32a176ffa3175-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/kako-koristiti-svoj-samsung-s-pen-kao-pro-2/">Kako koristiti svoj Samsung S Pen kao Pro</a></h3> <div class="amp-related-meta"> </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/microsoftovi-najbolji-fudbal-i-super-bowl-sabloni-i-stampaci/"> <amp-img src="https://exse.eyewated.com/pict/8757d39ecf454012-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/microsoftovi-najbolji-fudbal-i-super-bowl-sabloni-i-stampaci/">Microsoftovi najbolji fudbal i Super Bowl šabloni i štampači</a></h3> <div class="amp-related-meta"> Softver </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/paketi-podataka-gradjevinski-blokovi-mreza/"> <amp-img src="https://exse.eyewated.com/pict/c65524cc8ae234aa-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/paketi-podataka-gradjevinski-blokovi-mreza/">Paketi podataka: Građevinski blokovi mreža</a></h3> <div class="amp-related-meta"> Internet i mreža </div> </div> </div> <div class="amp-related-content"> <a href="https://bs.eyewated.com/atlona-at-air3-1080p-pc-na-monitor-hdtv-bezicni-adapter/"> <amp-img src="https://exse.eyewated.com/pict/5f4debb4ec813898-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://bs.eyewated.com/atlona-at-air3-1080p-pc-na-monitor-hdtv-bezicni-adapter/">Atlona AT-AiR3 1080P PC na monitor / HDTV bežični adapter</a></h3> <div class="amp-related-meta"> Product Reviews </div> </div> </div> </div></article> <footer class="amp-wp-footer"> <div class="amp-wp-footer-inner"> <a href="#" class="back-to-top">Back to top</a> <p class="copyright"> © 2024 bs.eyewated.com </p> <div class="amp-wp-social-footer"> <a href="#" class="jeg_facebook"><i class="fa fa-facebook"></i> </a><a href="#" class="jeg_twitter"><i class="fa fa-twitter"></i> </a><a href="#" class="jeg_google-plus"><i class="fa fa-google-plus"></i> </a><a href="#" class="jeg_pinterest"><i class="fa fa-pinterest"></i> </a><a href="" class="jeg_rss"><i class="fa fa-rss"></i> </a> </div> </div> </footer> <div id="statcounter"> <amp-pixel src="https://c.statcounter.com/12022999/0/02d06b5d/1/"> </amp-pixel> </div> </body> </html> <!-- Dynamic page generated in 1.297 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 21:40:11 --> <!-- 0.002 -->