Ko tenei aratohu e whakarato ana i te tirohanga whānui mo te tono i tetahi pataki ki tetahi papatono, kōnae ranei.
Ko te whakahau e whakamahia ana mo te tono patai ko te whakahau pataki, engari kia tonohia he putea te whakahau rererangi me whakamahi hoki ki te whakarato i nga rereketanga e hiahiatia ana kia tohua.
He aha koe ka hanga ai i te Patch
Whakaarohia he kōnae HTML kei a koe:
upoko>
Nau mai ki MySite h1>
tinana>
html>
Ko te puna o runga ake ka utaina ki te kaituhi tukutuku ka whakaatu i nga kupu "Nau mai ki MySite".
He mea noa i te wa e whakamaherehia ana mo reira kia maha nga putanga o te kōnae kotahi. Hei tauira, he putanga kotahi ko te putanga ora o teianei, ka rere ke atu tetahi waahanga mo te whakawhanaketanga o te manga, he nui pea nga huringa, i te mutunga pea pea he putanga ke atu i runga i te peka tuku.
Ko te peka tuku ka waiho ko te putanga e whakamahia ana e nga kaiwhakamahi pono (arā, i roto i tenei kaituhiri ki te paetukutuku MySite). Kia penei ta matou ko taku MySite i te putanga 1.0. I muri i te waahanga whakawhanaketanga ka hanga e koe he peka tuku ka waiho i tenei take 1.1. Ka taea e te peka whakawhanake i mua i te peka tuku i te mea ka puta pea nga huringa e kore e tika mo te tuku i te putanga 1,2 engari ka waiho hei putanga 1.1.
Whakaarohia he putea e kiia ai to MySite ko ToSite. Ka taea e koe te haere ki ia peka ka tahuri ki te whakaputa i te putanga ora, te whakawhanaketanga putanga, me te putanga tuku ka taea e koe te whakarereke kia rite ki te whakamaanga o te wera i roto i te ora me te whakamahi i te papa ki te whakawhanaketanga me te tuku i nga manga.
He tauira mahi
Waihangatia he kōnae i huaina myfile.html ki te waehere e whai ake nei i roto i taua mea:
He tauira mahi tenei o te waehere puna pataki. p> Waihangatia tetahi atu kōnae e karangatia ana ko myfile_v2.html me te waehere e whai ake nei: He tauira mahi tenei o te waehere puna pataki. p> Ko te kōnae tuatahi ko te whārangi tukutuku taketake me te upoko "Nau mai ki MySite". Ko te tuarua o nga kōnae he rite ano ki te tuatahi o te kōnae, engari ko te ingoa o MyFile kua whakaingoatia ki a ToFile i roto i te kuputuhi. Hei hanga i tetahi papanga ka hiahia matou ki te mahi i nga rereketanga i waenga i myfile.html me myfile_v2.html. Ka taea e tatou te mahi i tenei me te whakahau rereke penei: diff -u myfile.html myfile_v2.html> myfile.patch Ka taea e koe te whakatuwhera i te kōnae myfile.patch i roto i te kaiwhakatika nano e whai ake nei kia kite ai: nano myfile.patch Ko nga rarangi e kore e whakarereketia e whakaatu ana i te puru. Ko nga rarangi kua nekehia atu kei te whakaatuhia i te whero me nga raina i whakauruahia ka whakaaturia i roto i te matomato. Hei whakamahi i te patch ki myfile.html whakamahia te whakahau e whai ake nei: pataki Ka whakamahi tenei i nga huringa i hangaia ma te tono rereke ki te kōnae taketake myfile.html. Mena e hiahia ana koe ki te whakahoki i te papanga kia hoki mai tokufile.html ki te huarahi i whakamahia ai i te tuatahi te whakahau e whai ake nei: patch -R Ka taea te whakamahi i te tono pataki hei whakamahi i nga patai puta noa i te hanganga rehita katoa. He nui atu nga taputapu kaore i te mana o te manahanga mo te hanga i nga papanga me te whakarite i te mana pai o te puna. He take he maha nga kaupapa whakawhanaketanga e whakamahi ana i te GIT mo te mana whakahaere. Ka taea e te GIT te ngawari ki te hanga i te rautaki whakatairanga rite tonu. He pai te whakahau patch mo te whakamahi i nga rereketanga ki te tuhinga tuhi, tetahi mea noa ranei, engari ka taea e koe te hanga i tetahi kaperuarua o nga kōnae e hiahia ana koe ki te pataki me te kape noa i nga kōnae hou ki te wahi kotahi. Mō ētahi atu mōhiohio ka whakamahi i te whakahau a te tangata: tangata pataki
upoko>
Nau mai ki MySite h1>
tinana>
html>
upoko>
Nau mai ki TOSite h1>
tinana>
html> Me pehea te waihanga i te Kōnae Tuku
Me pehea te Whakamahia te Patch Whakamahia te Whakatau Patch
Me pehea te whakahoki i te Patch
Whakarāpopoto