Itọsọna yii pese akopọ ipilẹ kan fun lilo itọsi kan si eto tabi faili kan.
Atilẹyin ti a lo fun lilo awọn abulẹ ni aṣẹ apamọ ṣugbọn lati le lo ami -aṣẹ kan ti o ṣe atunṣe tun nilo lati lo lati pese awọn iyatọ ti o nilo lati jẹ patched.
Idi ti O yoo Ṣẹda A Patch
Fojuinu pe o ni faili HTML bi wọnyi:
ori>
Kaabo si MySite h1>
ara>
html>
Oro ti o wa loke nigba ti a da lori sinu aṣàwákiri wẹẹbù yoo fi awọn ọrọ "Kaabo si MySite" han awọn ọrọ.
O wọpọ nigbati siseto fun nibẹ lati jẹ awọn ẹya pupọ ti faili kanna. Fun apẹẹrẹ, ọkan ti ikede ti o wa ni igbesi aye yoo wa, yoo jẹ iyatọ miiran lori ẹka idagbasoke ti o le ni awọn ayipada pupọ, nipari o le jẹ iyatọ miiran lori igbasilẹ ẹka.
Igbasilẹ ti eka naa yoo jẹ ikede ti awọn olumulo gidi lo (ie ni awọn aṣiwe yii si aaye ayelujara MySite). Jẹ ki a sọ pe MySite jẹ ni ikede 1.0. Lẹhin igbimọ idagbasoke kan o yoo ṣẹda ẹka ti o wa ni ẹka yii ti yoo jẹ ninu ọran yii 1.1. Alaka idagbasoke yoo wa ni iwaju ti ifasilẹ ẹka nitori pe o le ni awọn ayipada ti kii ṣe nitori idi silẹ ni version 1,2 ṣugbọn yoo jẹ fun version 1.1.
Fojuinu pe o wa kokoro kan nipa eyiti MySite yẹ ki o pe ni YourSite. O le lọ si ẹka kọọkan ni ọna ati ṣe awọn ayipada si version igbesi aye, ẹya idagbasoke ati ikede silẹ ti o le ṣe iyipada bi igbasilẹ to dara ni ifiwe ati lẹhinna lo apamọ si awọn idagbasoke ati awọn ẹka ti o fi silẹ.
Apere Aṣeṣe
Ṣẹda faili ti a npe ni myfile.html pẹlu koodu atẹle ninu rẹ:
Eyi jẹ apẹẹrẹ apẹẹrẹ ti koodu orisun patching. p> Ṣẹda faili miiran ti a npe ni myfile_v2.html pẹlu koodu to wa ninu rẹ: Eyi jẹ apẹẹrẹ apẹẹrẹ ti koodu orisun patching. p> Faili akọkọ ni oju-iwe ayelujara akọkọ pẹlu akọle "Kaabo si MySite". Fọọmu keji jẹ kanna bi faili akọkọ ayafi ti MyFile ti wa ni tunrukọ si YourFile ninu ọrọ. Lati ṣẹda pataki a nilo lati ṣiṣẹ awọn iyatọ laarin myfile.html ati myfile_v2.html. A le ṣe eyi pẹlu aṣẹ iyatọ bi wọnyi: iyasi-mi my.html.html myfile_v2.html> myfile.patch O le ṣii faili myfile.patch ni olootu nano gẹgẹbi atẹle yii lati wo o: nano myfile.patch Awọn abawọn ti ko ni iyipada ni a fihan ni buluu. Awọn aaye ti a ti yọ kuro ni yoo han ni pupa ati awọn ila ti a fi kun pe yoo han ni awọ ewe. Lati lo apamọ si myfile.html lo pipaṣẹ wọnyi: patch Eyi yoo lo awọn ayipada ti a da nipa lilo aṣẹ iyatọ si faili atilẹba myfile.html. Ti o ba fẹ lati pada si abulẹ naa ki myfile.html pada si ọna ti o ti akọkọ lo pipaṣẹ wọnyi: patch -R Aṣayan apamọ le ṣee lo lati lo awọn abulẹ kọja iṣiro itọnisọna gbogbo. Awọn irinṣẹ ti o dara julọ ju irinṣẹ apadii fun awọn abulẹ ṣiṣẹda ati ṣiṣe pe iṣakoso orisun dara. O wa idi kan ti ọpọlọpọ awọn idagbasoke idagbasoke lo GIT fun iṣakoso orisun. GIT jẹ ki o rọrun lati ṣẹda igbimọ ilana ti o ni ibamu. Ofin apamọ jẹ dara fun lilo awọn iyatọ si akosile bash tabi nkan ti o rọrun ṣugbọn o le gẹgẹ bi o ti ṣẹda daakọ afẹyinti awọn faili ti o fẹ lati ṣii ati ki o daakọ awọn faili titun si ibi kanna. Fun alaye siwaju sii lo pipaṣẹ eniyan: eniyan alemo
ori>
Kaabo si MySite h1>
ara>
html>
ori>
Kaabo si rẹSite h1>
ara>
html> Bawo ni Lati Ṣẹda Oluṣakoso Diffọ
Bawo ni Lati Fi Ohun Pataki Lilo Aṣẹ Aṣayan
Bawo ni Lati Tii A Pataki
Akopọ