Tilmaamahan wuxuu ku siinayaa aragtida aasaasiga ah ee lagu dabaqayo barnaamijka ama faylka loo yaqaan 'patch'.
Amarka loogu talagalay in lagu dabaqo jajabyada waa amarka xajmiga laakiin si loo daboolo qalabka loo yaqaan 'patch command' ayaa sidoo kale loo baahan yahay in la isticmaalo si loo bixiyo khilaafaadka u baahan in la xakameeyo.
Maxaad u abuuri lahayd Patch
Bal qiyaas in aad leedahay HTML faylka sida soo socota:
head>
Ku soo dhawaada MySite h1>
Body>
html>
Ilaha kor ku xusan marka lagu galo web browser ah ayaa tusi doona erayada "Welcome to MySite".
Waa wax caadi ah marka barnaamijka loo diyaariyo in uu jiro dhowr nooc oo isku mid ah. Tusaale ahaan waxaa jiri lahaa hal version taas oo ah nooca nool ee hadda jira, waxaa jiri doona qayb kale oo ku saabsan laan horumarineed kaas oo laga yaabo inay ku jiraan isbaddalo badan, ugu dambeyntii waxaa jiri kara qayb kale oo ku saabsan laanta sii deynta.
Laanta sii deyntu waxay noqon doontaa nooca ay isticmaalaan dadka dhabta ah (ie, kiiskan soo booqda bogga MySite). Aan sheegno in MySite ay ku taallo version 1.0. Ka dib marxaladda horumarinta waxaad abuuri doontaa laanta sii deynta ah taas oo noqon doonta kiiskan 1.1. Laanta horumarinta waxay noqon kartaa kahor laanta sii deynta sababtoo ah waxaa ku jiri kara isbeddelo aan loo baahneyn sii deynta version 1.2 laakiin waxay noqon doontaa version 1.1.
Bal qiyaas in ay jirto cillad ah taas oo MySite loo yaqaanno YourSite. Waxaad lakulmi kartaa laanta kasta oo isbeddel ku sameynaya qaybta noolaanshaha, nuqulka horumarinta iyo sii-deynta wakhti aad ku beddeli karto isbedel kulul oo nool kadibna ku dabooli kartaa qalabka dhismaha iyo sii-deynta laamaha.
Tusaale Shaqo
Abuuri faylka loo yaqaan 'myfile.html' oo leh lambarkan soo socda:
head>
Ku soo dhawaada MySite h1>
Tani waa tusaalayaal shaqeynaya koodhka ilaha kumbuyuutarka. p>
Body>
html>
Abuuri fayl kale oo la yidhaa myfile_v2.html oo leh lambarkan soo socda:
head>
Ku soo dhawoow YourSite h1>
Tani waa tusaalayaal shaqeynaya koodhka ilaha kumbuyuutarka. p>
Body>
html>
Faylka koowaad waa bogga internetka ee asalka ah cinwaanka "Ku soo dhawaada MySite". Faylka labaad wuxuu la mid yahay faylka kowaad marka laga reebo MyFile waxaa loo beddelay YourFile qoraalka.
Sida loo abuuro Diff File
Si loo abuuro qalab waxaan u baahannahay inaan ka shaqeyno khilaafaadka u dhexeeya myfile.html iyo myfile_v2.html.
Waxaan taas ku sameyn karnaa amarka kala duwan sida soo socota:
kala-myfile.html myfile_v2.html> myfile.patch
Waxaad furi kartaa faylka myfile.patch ee tifaftiraha nano sida soo socota si aad u aragto:
Nano myfile.patch
Xadhigaha aan isbeddelayn ayaa lagu muujiyay buluug. Xadhigaha laga saaray ayaa lagu muujiyay casaan iyo khadro lagu daray oo lagu muujiyay cagaar.
Sida loo dalbado Patch By Isticmaalka Taliyaha Patch
Si aad u dalbato patch in myfile.html adeegso amarka soo socda:
patch Tani waxay ku dabaqi doontaa isbeddelada la abuuray iyadoo la adeegsanayo amarka kala duwan ee faylka asalka ah myfile.html. Haddii aad rabto inaad ku noqoto qalabka si aad u isticmaasho myfile.html sida ugu dhaqsiyaha badan u adeegsan amarka soo socda: patch-r Amarka xakamaynta waxaa loo isticmaali karaa in lagu daboolo sharuucda hannaanka oo dhan. Waxaa jira qalab aad u fiican marka loo eego qandaraaska xajmiga si loo abuuro sharooto iyo hubinta kumbuyuutar fiican. Waxaa jira sabab ay mashaariic badan oo horumarineed u isticmaalaan GIT si ay u kantaroolaan. GIT waxay fududeyneysaa in la sameeyo istaraatiijiyad joogta ah. Xajinta amarka ayaa ah mid ku haboon in lagu qoro khilaafaadka qoraalka bash ama wax fudud laakiin waxaad si fudud u abuuri kartaa nuqul nuqul ah oo faylasha ah oo aad rabto in aad u baahato oo aad si fudud u daabacdo faylasha cusub isla meesha. Wixii faahfaahin dheeraad ah u isticmaal nambarka: patch man Sidee loo rogaa Patch
Soo koobid