Mwongozo huu hutoa maelezo ya msingi ya kutumia kiraka kwenye programu au faili.
Amri iliyotumiwa kwa kutumia patches ni amri ya kiraka lakini ili kuomba kiraka amri tofauti pia inahitaji kutumika kutumikia tofauti ambazo zinahitajika kuzingatiwa.
Kwa nini Unaweza Kujenga Patch
Fikiria una faili la HTML kama ifuatavyo:
kichwa>
Karibu kwa Site h1>
mwili>
html>
Chanzo hapo juu wakati wa kubeba kwenye kivinjari cha wavuti kinaonyesha maneno "Karibu kwenye MySite".
Ni kawaida wakati programu ya kuwa na matoleo mengi ya faili moja. Kwa mfano kutakuwa na toleo moja ambalo ni toleo la sasa la kuishi, kutakuwa na toleo jingine kwenye tawi la maendeleo ambayo inaweza kuwa na mabadiliko mengi, hatimaye kunaweza kuwa na toleo jingine kwenye tawi la kutolewa.
Tawi la kutolewa litakuwa ni toleo linatumiwa na watumiaji halisi (yaani katika wageni huu kwenye tovuti ya MySite). Hebu tuseme kwamba MySite ni toleo 1.0. Baada ya awamu ya maendeleo utaunda tawi la kutolewa ambayo itakuwa katika kesi hii 1.1. Tawi la maendeleo litaweza kuwa mbele ya tawi la kutolewa kwa sababu linaweza kuwa na mabadiliko yasiyo ya kutolewa kwa toleo la 1.2 lakini itakuwa kwa toleo la 1.1.
Fikiria kulikuwa na mdudu ambako MySite inapaswa kuitwa Wako. Unaweza kwenda kila tawi kwa upande wake na kufanya mabadiliko kwenye toleo la kuishi, toleo la maendeleo na toleo la kutolewa unaweza kufanya mabadiliko kama kurekebisha moto katika maisha na kisha kutumia kiraka kwenye matawi ya maendeleo na kutolewa.
Mfano Kazi
Unda faili inayoitwa myfile.html na kanuni zifuatazo ndani yake:
Hii ni mfano uliofanyika wa kanuni ya patching source. p> Unda faili nyingine inayoitwa myfile_v2.html na kanuni zifuatazo ndani yake: Hii ni mfano uliofanyika wa kanuni ya patching source. p> Faili ya kwanza ni ukurasa wa awali wa wavuti na kichwa "Karibu kwenye MySite". Faili ya pili ni sawa na faili ya kwanza ila MyFile imeitwa jina lako kwenye Faili. Ili kujenga kiraka tunahitaji kufanya tofauti kati ya myfile.html na myfile_v2.html. Tunaweza kufanya hivyo kwa amri tofauti kama ifuatavyo: diff -u myfile.html myfile_v2.html> myfile.patch Unaweza kufungua file myfile.patch katika mhariri wa nano kama ifuatavyo ili kuiona: nano myfile.patch Mipira isiyobadilishwa inavyoonekana katika bluu. Mipira ambayo imeondolewa huonyeshwa katika nyekundu na mistari ambazo zimeongezwa zinaonyeshwa kwa kijani. Kuomba kiraka kwenye myfile.html tumia amri ifuatayo: kiraka Hii itatumika mabadiliko yaliyotengenezwa kwa kutumia amri tofauti kwenye faili ya myfile.html ya awali. Ikiwa unataka kurejesha kiraka ili myfile.html iko nyuma kwa njia ambayo awali ilitumia amri ifuatayo: kiraka -R Amri ya kiraka inaweza kutumika kutumia patches kwenye muundo wa saraka nzima. Kuna zana bora zaidi kuliko amri ya kiraka kwa ajili ya kujenga patches na kuhakikisha chanzo cha udhibiti wa chanzo. Kuna sababu kwamba miradi mingi ya maendeleo hutumia GIT kwa udhibiti wa chanzo. GIT inafanya kuwa rahisi kujenga mkakati thabiti wa matawi. Amri ya kiraka ni sawa kwa kutumia tofauti kwenye script ya bash au kitu rahisi lakini unaweza tu kuunda nakala ya salama ya faili unayotakiwa kuziba na kusafirisha faili mpya kwenye sehemu moja. Kwa habari zaidi tumia amri ya mtu: mtu kiraka
kichwa>
Karibu kwa Site h1>
mwili>
html>
kichwa>
Karibu Kwa Wako h1>
mwili>
html> Jinsi ya Kujenga File Diff
Jinsi ya Kuomba Patch Kutumia Patch Amri
Jinsi ya Kurejea Patch
Muhtasari