Kiel Apliki Patron Al Dosiero Kun Linukso

Ĉi tiu gvidilo provizas bazan superrigardon por apliki diakilon al programo aŭ dosiero.

La komando uzita por apliki diakilojn estas la ordono pri la diakilo, sed por apliki diakilon la difkomandon ankaŭ devas esti uzata por provizi la diferencojn, kiuj devas esti tranĉitaj.

Kial Vi Krei Miksaĵon

Imagu, ke vi havas HTML-dosieron kiel sekvas:



MySite </ title> <br> </ kapo> <br> <korpo> <br> <h1> Bonvenon al MySite </ h1> <br> </ korpo> <br> </ html> </p> <p> La supra fonto, kiam ŝarĝita en retumilo montros la vortojn "Bonvenon al MySite". </p> <p> Estas komuna kiam programado por esti pluraj versioj de la sama dosiero. Ekzemple ekzistus unu versio, kiu estas la nuna rekta versio, estus alia versio pri la evoluiga branĉo, kiu eble enhavas multoblajn ŝanĝojn, fine povus esti alia versio en liberiga branĉo. </p> <p> La liberiga branĉo estus la versio uzata de realaj uzantoj (tio estas, vizitantoj al la retejo de MySite). Lasu nin diri, ke MySite estas en versio 1.0. Post fazo de disvolviĝo vi kreos liberigan branĉon, kiu estus en ĉi tiu kazo 1.1. La branĉo de disvolviĝo povus esti antaŭ la branĉo de liberigo ĉar ĝi povas enhavi ŝanĝojn, kiuj ne devas esti publikigitaj en versio 1.2 sed estos por versio 1.1. </p> <p> Imagu, ke eraro, per kiu MySite nomiĝas ViaSite. Vi povus iri al ĉiu branĉo laŭvice kaj ŝanĝi la vivan version, evolulan version kaj liberigan version de vi, ke vi povus ŝanĝi la ŝanĝon kiel varman rezonadon kaj poste apliki la diakilon al la disvolviĝo kaj liberigi branĉojn. </p> <h3> Ekzemplebla Ekzemplo </h3><p> Kreu dosieron nomitan myfile.html kun la sekva kodo en ĝi: </p> <p> <html> <br> <kapo> <br> <title> MySite </ title> <br> </ kapo> <br> <korpo> <br> <h1> Bonvenon al MySite </ h1> <br> <p> Ĉi tio estas funkcia ekzemplo de klakkonta kodo. </ p> <br> </ korpo> <br> </ html> </p> <p> Krei alian dosieron nomitan myfile_v2.html kun la sekva kodo en ĝi: </p> <p> <html> <br> <kapo> <br> <title> YourSite </ title> <br> </ kapo> <br> <korpo> <br> <h1> Bonvenon Al ViaSite </ h1> <br> <p> Ĉi tio estas funkcia ekzemplo de klakkonta kodo. </ p> <br> </ korpo> <br> </ html> </p> <p> La unua dosiero estas la originala retejo kun la rubriko "Bonvenon al MySite". La dua dosiero estas la sama kiel la unua dosiero, krom MyFile estas renoma al ViaFile en la teksto. </p> <h3> Kiel Krei La Diff-dosieron </h3><p> Por krei diakilon, ni devas funkcii la diferencojn inter myfile.html kaj myfile_v2.html. </p> <p> Ni povas fari ĉi tion per la dif komando kiel sekvas: </p> <p> diff -u myfile.html myfile_v2.html> myfile.patch </p> <p> Vi povas malfermi la myfile.patch-dosieron en <a href="https://eo.eyewated.com/komencisto-gvidilo-al-la-nano-redaktoro/">la nano-redaktilo</a> kiel sekvas por vidi ĝin: </p> <p> nano myfile.patch </p> <p> Linioj kiuj estas senŝanĝaj estas montritaj en bluo. Linioj kiuj estis forigitaj estas montritaj en ruĝa kaj linioj aldonitaj estas verdaj. </p> <h3> Kiel Apliki La Patron Uzanta La Patran Komandon </h3><p> Por apliki la diakilon al myfile.html uzu la jenan komandon: </p> <p> diakilo <myfile.patch </p> <h3> Kiel Reverti Patron </h3><p> Ĉi tio aplikos la ŝanĝojn kreitajn uzante la difkomandon al la originala dosiero myfile.html. </p> <p> Se vi volas reverti la diakilon tiel ke myfile.html revenas al la maniero, kiel ĝi origine uzis la jenan komandon: </p> <p> diakilo -R <myfile.patch </p> <h3> Resumo </h3><p> La paka komando povas esti uzata por apliki diakilojn tra tuta dosieruja strukturo. </p> <p> Estas multe pli bonaj iloj ol la diakilo por krei diakilojn kaj certigi bonan fontan kontrolon. </p> <p> Estas kialo, ke tiom multe da projektoj de disvolviĝo uzas GIT por fonto-kontrolo. GIT faciligas krei koheran branĉan strategion. </p> <p> La diakkomando estas bone por apliki diferencojn al baza skripto aŭ io simpla, sed vi povus tiel facile krei kopion de kopioj de la dosieroj, kiujn vi deziras parigi kaj simple kopii la novajn dosierojn en la saman lokon. </p> <p> Por pliaj informoj uzi la komandon: </p> <p> viro diakilo </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://eo.eyewated.com/lernu-la-linuksan-komandon-ekzec/"> <amp-img src="https://exse.eyewated.com/pict/49152e2cab5c34f1-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/lernu-la-linuksan-komandon-ekzec/">Lernu la Linuksan Komandon - ekzec</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kontrolu-disk-space-kun-la-komandoj-df-kaj-du/"> <amp-img src="https://exse.eyewated.com/pict/73a48e16b7363072-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kontrolu-disk-space-kun-la-komandoj-df-kaj-du/">Kontrolu Disk Space kun la Komandoj df kaj du</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/komunaj-komandoj/"> <amp-img src="https://exse.eyewated.com/pict/56473ade8b2b2f54-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/komunaj-komandoj/">Komunaj Komandoj</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kiel-konekti-al-interreto-uzanta-la-linuksan-komandan-linion/"> <amp-img src="https://exse.eyewated.com/pict/ba4622a686b730d0-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kiel-konekti-al-interreto-uzanta-la-linuksan-komandan-linion/">Kiel Konekti Al Interreto Uzanta La Linuksan Komandan Linion</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kiam-uzi-la-ssh-komandon-en-linukso/"> <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://eo.eyewated.com/kiam-uzi-la-ssh-komandon-en-linukso/">Kiam Uzi la SSH-Komandon en Linukso</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/linukso-unikso-komando-expr/"> <amp-img src="https://exse.eyewated.com/pict/4a2fb322073931ad-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/linukso-unikso-komando-expr/">Linukso / Unikso Komando: expr</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/10-esencaj-linuksaj-komandoj-por-navigado-de-via-sistema-sistemo/"> <amp-img src="https://exse.eyewated.com/pict/f861705360ba3820-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/10-esencaj-linuksaj-komandoj-por-navigado-de-via-sistema-sistemo/">10 Esencaj Linuksaj Komandoj Por Navigado de Via Sistema Sistemo</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/depmod-linuksa-komando-unikso-komando/"> <amp-img src="https://exse.eyewated.com/pict/43ebb3606b9f3c8c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/depmod-linuksa-komando-unikso-komando/">Depmod - Linuksa Komando - Unikso Komando</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/ssh-keygen-linuksa-komando-unikso-komando/"> <amp-img src="https://exse.eyewated.com/pict/3eaff26b9fff4081-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/ssh-keygen-linuksa-komando-unikso-komando/">Ssh-keygen - Linuksa Komando - Unikso Komando</a></h3> <div class="amp-related-meta"> Linukso </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>See Newest</h2> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/enirante-trompajn-kodojn-kun-internaciaj-klavaroj/">Enirante Trompajn Kodojn kun Internaciaj Klavaroj</a></h3> <div class="amp-related-meta"> Ludo-konzoloj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/farita-por-adsense/"> <amp-img src="https://exse.eyewated.com/pict/62b006181fc4335a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/farita-por-adsense/">Farita por AdSense</a></h3> <div class="amp-related-meta"> TTT-serĉo </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/lenovo-h50-05-bugeto-desktop-pc-komitato/"> <amp-img src="https://exse.eyewated.com/pict/b6ccff3e12d93114-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/lenovo-h50-05-bugeto-desktop-pc-komitato/">Lenovo H50-05 Buĝeto Desktop PC-Komitato</a></h3> <div class="amp-related-meta"> Aĉetante Gvidiloj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/ios-9-la-bazaj/"> <amp-img src="https://exse.eyewated.com/pict/8fae69440cf33192-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/ios-9-la-bazaj/">IOS 9: La Bazaj</a></h3> <div class="amp-related-meta"> IPhone & iPod </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/laborante-kun-tabloj-en-microsoft-vorto/"> <amp-img src="https://exse.eyewated.com/pict/4ea50a9ada2934c6-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/laborante-kun-tabloj-en-microsoft-vorto/">Laborante kun Tabloj en Microsoft-Vorto</a></h3> <div class="amp-related-meta"> Programaro </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/plej-oftaj-vojoj-akiri-labortablan-eldonejon/"> <amp-img src="https://exse.eyewated.com/pict/72491e79588e341e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/plej-oftaj-vojoj-akiri-labortablan-eldonejon/">Plej Oftaj Vojoj Akiri Labortablan Eldonejon</a></h3> <div class="amp-related-meta"> Programaro </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://eo.eyewated.com/la-8-plej-bonaj-komputiloj-por-aceti-por-infanoj-en-2018/"> <amp-img src="https://exse.eyewated.com/pict/4fd35c3e8d913736-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/la-8-plej-bonaj-komputiloj-por-aceti-por-infanoj-en-2018/">La 8 plej bonaj komputiloj por aĉeti por infanoj en 2018</a></h3> <div class="amp-related-meta"> Aĉetante Gvidiloj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/camcorders-vs-cameras-ambau-prenu-video-kion-vi-devas/"> <amp-img src="https://exse.eyewated.com/pict/068e1944f3af3736-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/camcorders-vs-cameras-ambau-prenu-video-kion-vi-devas/">Camcorders vs. Cameras: Ambaŭ Prenu Video, Kion Vi Devas?</a></h3> <div class="amp-related-meta"> Cifereca Ĉambroj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/apple-stores-start-selling-apple-watch-bandoj/"> <amp-img src="https://exse.eyewated.com/pict/7499f9213de33240-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/apple-stores-start-selling-apple-watch-bandoj/">Apple Stores Start Selling Apple Watch Bandoj</a></h3> <div class="amp-related-meta"> Aĉetante Gvidiloj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kiel-bruligi-muzikon-al-kd-en-itunes-rezervu-viajn-kantojn-al-disko/"> <amp-img src="https://exse.eyewated.com/pict/142dd30257dd3793-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kiel-bruligi-muzikon-al-kd-en-itunes-rezervu-viajn-kantojn-al-disko/">Kiel Bruligi Muzikon al KD en iTunes: Rezervu Viajn Kantojn al Disko</a></h3> <div class="amp-related-meta"> Programaro & Programoj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kiel-forigi-privatajn-datumojn-en-maxthon-por-vindozo/"> <amp-img src="https://exse.eyewated.com/pict/21f0c90cf21e383a-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kiel-forigi-privatajn-datumojn-en-maxthon-por-vindozo/">Kiel Forigi Privatajn Datumojn en Maxthon por Vindozo</a></h3> <div class="amp-related-meta"> Foliumiloj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/listo-de-liberaj-enretaj-kunlaboraj-iloj/"> <amp-img src="https://exse.eyewated.com/pict/dd114ced478133ec-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/listo-de-liberaj-enretaj-kunlaboraj-iloj/">Listo de Liberaj Enretaj Kunlaboraj Iloj</a></h3> <div class="amp-related-meta"> TTT-serĉo </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/agrikulturo-en-simcity-4/"> <amp-img src="https://exse.eyewated.com/pict/cc750b0c59e433de-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/agrikulturo-en-simcity-4/">Agrikulturo en "SimCity 4"</a></h3> <div class="amp-related-meta"> Ludado </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/interreta-filma-datenbazo/"> <amp-img src="https://exse.eyewated.com/pict/a1b3f0459fad35a1-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/interreta-filma-datenbazo/">Interreta filma datenbazo</a></h3> <div class="amp-related-meta"> TTT-serĉo </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/la-diferenco-inter-css2-kaj-css3/"> <amp-img src="https://exse.eyewated.com/pict/cf6c8f56be612ece-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/la-diferenco-inter-css2-kaj-css3/">La Diferenco Inter CSS2 kaj CSS3</a></h3> <div class="amp-related-meta"> TTT-ejo kaj dezajno </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kiel-babilas-laboras/"> <amp-img src="https://exse.eyewated.com/pict/1da72670efb42f60-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kiel-babilas-laboras/">Kiel Babilas Laboras?</a></h3> <div class="amp-related-meta"> Programaro & Programoj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kiel-organizi-konferencon-voki-kun-skype/"> <amp-img src="https://exse.eyewated.com/pict/ee0381f9e49a2f8f-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kiel-organizi-konferencon-voki-kun-skype/">Kiel Organizi Konferencon Voki kun Skype</a></h3> <div class="amp-related-meta"> Retpoŝto kaj mesaĝado </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/xbox-360-reto-problemoj/"> <amp-img src="https://exse.eyewated.com/pict/bfbb6c5524c33097-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/xbox-360-reto-problemoj/">Xbox 360 Reto Problemoj</a></h3> <div class="amp-related-meta"> Interreto kaj Reto </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/la-gvidilo-de-la-labortabla-memoro-kiom-memoro/"> <amp-img src="https://exse.eyewated.com/pict/18c82f87a34d3518-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/la-gvidilo-de-la-labortabla-memoro-kiom-memoro/">La Gvidilo de la Labortabla Memoro: Kiom Memoro?</a></h3> <div class="amp-related-meta"> Aĉetante Gvidiloj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/comcast-dvr-servo-cu-vi-atingu-xfinity-x1/"> <amp-img src="https://exse.eyewated.com/pict/b8ab0e706e4933fa-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/comcast-dvr-servo-cu-vi-atingu-xfinity-x1/">Comcast DVR-servo: Ĉu Vi Atingu Xfinity X1?</a></h3> <div class="amp-related-meta"> Produkta Revizioj </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/elektante-inter-ata-au-router-por-voip/"> <amp-img src="https://exse.eyewated.com/pict/b3f3b5b9be262fd3-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/elektante-inter-ata-au-router-por-voip/">Elektante inter ATA aŭ Router por VoIP</a></h3> <div class="amp-related-meta"> Retpoŝto kaj mesaĝado </div> </div> </div> <div class="amp-related-content"> <a href="https://eo.eyewated.com/kreu-google-account-por-gmail-drive-kaj-youtube/"> <amp-img src="https://exse.eyewated.com/pict/91635e6deb4330e8-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://eo.eyewated.com/kreu-google-account-por-gmail-drive-kaj-youtube/">Kreu Google Account por Gmail, Drive, kaj YouTube</a></h3> <div class="amp-related-meta"> Socia Duona </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 eo.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.18 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 21:53:44 --> <!-- 0.002 -->