Kako prijaviti zakrpu u datoteku pomoću Linuxa

Ovaj vodič pruža osnovni pregled primjene zakrpa programu ili datoteci.

Naredba koja se koristi za primjenu zakrpa je naredba za zakrpe, ali kako bi se primijenila zakrpa , naredba diff također se treba koristiti za opskrbu razlika koje treba zakrpati.

Zašto biste stvorili zakrpu?

Zamislite da imate HTML datoteku kako slijedi:



mysite </ naslova> <br> </ Head> <br> <Body> <br> <h1> Dobrodošli na MySite </ h1> <br> </ Body> <br> </ Html> </p> <p> Gore navedeni izvor koji se učitava u web preglednik prikazat će riječi "Dobro došli na MySite". </p> <p> Uobičajeno je programiranje za postojanje više verzija iste datoteke. Na primjer, bit će jedna inačica koja je trenutna verzija uživo, postojala bi druga verzija na razvojnoj grani koja može sadržavati više promjena, konačno bi mogla biti još jedna verzija na granici izdanja. </p> <p> Podružnica za izdavanje bila bi inačica koju koriste stvarni korisnici (tj. U ovom slučaju posjetitelji MySite web stranice). Recimo da je MySite u verziji 1.0. Nakon faze razvoja izradit ćete podružnicu koja će biti u ovom slučaju 1.1. Podružnica za razvoj može biti ispred grane izdanja jer može sadržavati promjene koje nisu potrebne za puštanje u verziju 1,2, ali će biti za verziju 1.1. </p> <p> Zamislite da postoji bug koji bi MySite trebao biti nazvan YourSite. Možete ići na svaku granu zauzvrat i izvršiti promjene na verziji uživo, verziji za razvoj i verziji izdanja koje možete napraviti kao vruće popravak u živo, a zatim primijenite zakrpu na razvoj i puštanje grana. </p> <h3> Radni primjer </h3><p> Stvorite datoteku pod nazivom myfile.html sa sljedećim kodom: </p> <p> <Html> <br> <Head> <br> <Title> mysite </ naslova> <br> </ Head> <br> <Body> <br> <h1> Dobrodošli na MySite </ h1> <br> <p> Ovo je radio primjer zakrpnog izvornog koda. </ p> <br> </ Body> <br> </ Html> </p> <p> Izradite drugu datoteku pod nazivom myfile_v2.html u njemu sa sljedećim kodom: </p> <p> <Html> <br> <Head> <br> <Title> YourSite </ naslova> <br> </ Head> <br> <Body> <br> <h1> Welcome to YourSite </ h1> <br> <p> Ovo je radio primjer zakrpnog izvornog koda. </ p> <br> </ Body> <br> </ Html> </p> <p> Prva datoteka je izvorna web stranica s naslovom "Welcome to MySite". Druga datoteka je ista kao i prva datoteka, osim što je MyFile preimenovan u YourFile u tekstu. </p> <h3> Kako stvoriti Diff datoteku </h3><p> Da bismo stvorili zakrpu moramo razraditi razlike između myfile.html i myfile_v2.html. </p> <p> To možemo učiniti s naredbom diff kako slijedi: </p> <p> diff -u myfile.html myfile_v2.html> myfile.patch </p> <p> Možete otvoriti datoteku myfile.patch u <a href="https://hr.eyewated.com/vodic-za-pocetnike-nano-uredjivacu/">nano uređivaču</a> kako slijedi: </p> <p> nano myfile.patch </p> <p> Linije koje su nepromijenjene prikazane su plavom bojom. Linije koje su uklonjene prikazane su crvenom bojom, a dodane crte prikazane su zelenom bojom. </p> <h3> Kako primijeniti zakrpu pomoću naredbe za zakrpe </h3><p> Da biste primijenili zakrpu na myfile.html, upotrijebite sljedeću naredbu: </p> <p> patch <myfile.patch </p> <h3> Kako vratiti zakrpu </h3><p> Ovo će primijeniti izmjene stvorene pomoću naredbe diff na izvornu datoteku myfile.html. </p> <p> Ako želite vratiti zakrpu tako da se myfile.html vraća na način na koji je izvorno upotrijebila sljedeću naredbu: </p> <p> patch -R <myfile.patch </p> <h3> Sažetak </h3><p> Naredba zakrpa može se koristiti za primjenu zakrpa diljem cijele strukture direktorija. </p> <p> Postoje daleko bolji alati od zakrpke naredbe za stvaranje zakrpa i osiguravanje dobre kontrole izvora. </p> <p> Postoji razlog da toliko razvojnih projekata koristi GIT za kontrolu izvora. GIT olakšava stvaranje dosljedne strategije razgraničenja. </p> <p> Naredba zakrpa je u redu za primjenu razlika u bash skripti ili nešto jednostavno, ali isto tako lako možete izraditi sigurnosnu kopiju datoteka koje želite zakrpati i jednostavno kopirati nove datoteke na isto mjesto. </p> <p> Za više informacija upotrijebite naredbu čovjek: </p> <p> čovjek patch </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://hr.eyewated.com/sto-trebate-znati-o-sudo-zapovjedi/"> <amp-img src="https://exse.eyewated.com/pict/7df30b752d232f71-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/sto-trebate-znati-o-sudo-zapovjedi/">Što trebate znati o Sudo zapovjedi</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/rpm-linux-command-unix-naredba/"> <amp-img src="https://exse.eyewated.com/pict/ffe156b1bb0542c7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/rpm-linux-command-unix-naredba/">Rpm - Linux Command - Unix naredba</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/sto-je-naredba-rcp/"> <amp-img src="https://exse.eyewated.com/pict/34ea62d60dc63056-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/sto-je-naredba-rcp/">Što je naredba rcp?</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/groupadd-linux-command-unix-naredba/"> <amp-img src="https://exse.eyewated.com/pict/6b14cfba8c7f3986-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/groupadd-linux-command-unix-naredba/">Groupadd - Linux Command - Unix naredba</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/usporedite-datoteke-s-usluznim-programom-cmp-u-linuxu/"> <amp-img src="https://exse.eyewated.com/pict/e26cf90bac762f6f-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/usporedite-datoteke-s-usluznim-programom-cmp-u-linuxu/">Usporedite datoteke s uslužnim programom "cmp" u Linuxu</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/linux-unix-naredba-id/"> <amp-img src="https://exse.eyewated.com/pict/92da2208335838fe-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/linux-unix-naredba-id/">Linux / Unix naredba: Id</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/saznajte-linux-command-swapon/"> <amp-img src="https://exse.eyewated.com/pict/1b4317e720a033d7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/saznajte-linux-command-swapon/">Saznajte Linux Command - swapon</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/ethtool-linux-command-unix-naredba/"> <amp-img src="https://exse.eyewated.com/pict/8e9798e06ed9413c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/ethtool-linux-command-unix-naredba/">Ethtool - Linux Command - Unix naredba</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/primjer-upotrebe-naredbe-ps/"> <amp-img src="https://exse.eyewated.com/pict/7fe35cf60b643372-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/primjer-upotrebe-naredbe-ps/">Primjer upotrebe naredbe "ps"</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://hr.eyewated.com/nad-ove-nove-m12-i-m22-master-stereo-komponente/"> <amp-img src="https://exse.eyewated.com/pict/c731da82006135db-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/nad-ove-nove-m12-i-m22-master-stereo-komponente/">NAD-ove nove M12 i M22 Master Stereo Komponente</a></h3> <div class="amp-related-meta"> Vodiči za kupnju </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/vas-smartphone-nece-eksplodirati-ako-ga-koristite-dok-se-naplacuje/"> <amp-img src="https://exse.eyewated.com/pict/6e08d8bf48c53908-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/vas-smartphone-nece-eksplodirati-ako-ga-koristite-dok-se-naplacuje/">Vaš smartphone neće eksplodirati ako ga koristite dok se naplaćuje</a></h3> <div class="amp-related-meta"> Internet pretraga </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/sigurnost-vozila-101-kocnice-protiv-blokiranja/"> <amp-img src="https://exse.eyewated.com/pict/fad42fc33f1a3300-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/sigurnost-vozila-101-kocnice-protiv-blokiranja/">Sigurnost vozila 101: Kočnice protiv blokiranja</a></h3> <div class="amp-related-meta"> Car Tech </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/vizio-uklanja-ugradjivace-na-mnogim-svojim-televizorima/"> <amp-img src="https://exse.eyewated.com/pict/9cd7e5f91d5e3ffb-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/vizio-uklanja-ugradjivace-na-mnogim-svojim-televizorima/">Vizio uklanja ugrađivače na mnogim svojim "televizorima"</a></h3> <div class="amp-related-meta"> Recenzije proizvoda </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/definiranje-zadanog-predmeta-u-mailto-vezama/"> <amp-img src="https://exse.eyewated.com/pict/d61cea159bc94caa-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/definiranje-zadanog-predmeta-u-mailto-vezama/">Definiranje zadanog predmeta u Mailto vezama</a></h3> <div class="amp-related-meta"> E-pošta i Poruke </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/kako-pretvoriti-svoj-stari-smartphone-u-prijenosni-media-player/"> <amp-img src="https://exse.eyewated.com/pict/5c6e9cf02ee33403-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/kako-pretvoriti-svoj-stari-smartphone-u-prijenosni-media-player/">Kako pretvoriti svoj stari smartphone u prijenosni media player</a></h3> <div class="amp-related-meta"> Kućno kino </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://hr.eyewated.com/timehop-%E2%80%8B%E2%80%8Bvam-pokazuje-svoje-social-media-postove-od-godina/"> <amp-img src="https://exse.eyewated.com/pict/f57fc1a94db733b9-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/timehop-%E2%80%8B%E2%80%8Bvam-pokazuje-svoje-social-media-postove-od-godina/">Timehop ​​vam pokazuje svoje Social Media postove od godina</a></h3> <div class="amp-related-meta"> Softver i aplikacije </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/zajednicki-problemi-s-kucnom-mrezom/"> <amp-img src="https://exse.eyewated.com/pict/4ad0b196bc76342f-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/zajednicki-problemi-s-kucnom-mrezom/">Zajednički problemi s kućnom mrežom</a></h3> <div class="amp-related-meta"> Internet i mreža </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/fpo-u-grafickom-dizajnu/"> <amp-img src="https://exse.eyewated.com/pict/9ec805129b8134ba-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/fpo-u-grafickom-dizajnu/">FPO u grafičkom dizajnu</a></h3> <div class="amp-related-meta"> Softver </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/dodajte-rjecnik-u-provjeru-pravopisa-mozilla-thunderbird/">Dodajte rječnik u provjeru pravopisa Mozilla Thunderbird</a></h3> <div class="amp-related-meta"> E-pošta i Poruke </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/kako-pristupiti-gmail-racunu-u-mac-os-x-posti/"> <amp-img src="https://exse.eyewated.com/pict/4807be7d60a833c7-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/kako-pristupiti-gmail-racunu-u-mac-os-x-posti/">Kako pristupiti Gmail računu u Mac OS X pošti</a></h3> <div class="amp-related-meta"> Macove </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/oznake-html-naglasavanja/"> <amp-img src="https://exse.eyewated.com/pict/1934670cd2eb34bc-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/oznake-html-naglasavanja/">Oznake HTML naglašavanja</a></h3> <div class="amp-related-meta"> Web dizajn i razvoj </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/6-tehnike-za-stvaranje-snaznih-zaporki/"> <amp-img src="https://exse.eyewated.com/pict/30774355296332b0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/6-tehnike-za-stvaranje-snaznih-zaporki/">6 tehnike za stvaranje snažnih zaporki</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/razlozi-za-odlaganje-sustava-windows-xp-za-windows-7/"> <amp-img src="https://exse.eyewated.com/pict/1af829ac8bad355a-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/razlozi-za-odlaganje-sustava-windows-xp-za-windows-7/">Razlozi za odlaganje sustava Windows XP za Windows 7</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/netgear-podrska/"> <amp-img src="https://exse.eyewated.com/pict/ebd51eba12d332f5-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/netgear-podrska/">NETGEAR podrška</a></h3> <div class="amp-related-meta"> Dobivanje dodatne pomoći </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/linux-komandna-linija-prema-grafickim-korisnickim-suceljima/"> <amp-img src="https://exse.eyewated.com/pict/54a7e676aabe2f99-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/linux-komandna-linija-prema-grafickim-korisnickim-suceljima/">Linux komandna linija prema grafičkim korisničkim sučeljima</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/8-najboljih-samsung-telefona-za-kupnju-u-2018/">8 najboljih Samsung telefona za kupnju u 2018</a></h3> <div class="amp-related-meta"> Vodiči za kupnju </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/sto-je-joboptions-datoteka/"> <amp-img src="https://exse.eyewated.com/pict/e3fecc77a8e93466-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/sto-je-joboptions-datoteka/">Što je JOBOPTIONS datoteka?</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/kako-doci-do-vaseg-racunala-specs/"> <amp-img src="https://exse.eyewated.com/pict/9e3bf2869b543338-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/kako-doci-do-vaseg-racunala-specs/">Kako doći do vašeg računala Specs</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/windows-live-mail-prihvatite-samo-postu-od-poznatih-posiljatelja/"> <amp-img src="https://exse.eyewated.com/pict/a9093097b54a3a9e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/windows-live-mail-prihvatite-samo-postu-od-poznatih-posiljatelja/">Windows Live Mail: Prihvatite samo poštu od poznatih pošiljatelja</a></h3> <div class="amp-related-meta"> E-pošta i Poruke </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/najizgledanije-apps-apple-watch/"> <amp-img src="https://exse.eyewated.com/pict/8080a398c42630e7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/najizgledanije-apps-apple-watch/">Najizgledanije Apps Apple Watch</a></h3> <div class="amp-related-meta"> Nosivih </div> </div> </div> <div class="amp-related-content"> <a href="https://hr.eyewated.com/izrada-aplikacija-za-razlicite-mobilne-sustave/"> <amp-img src="https://exse.eyewated.com/pict/f14a8459cf9c3b7d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hr.eyewated.com/izrada-aplikacija-za-razlicite-mobilne-sustave/">Izrada aplikacija za različite mobilne sustave</a></h3> <div class="amp-related-meta"> Internet pretraga </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 hr.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.259 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 22:25:38 --> <!-- 0.002 -->