Mis täpselt on Gitis ühendamiskohustus?

Mis Tapselt On Gitis Uhendamiskohustus



Suure tarkvaraarenduse projektiga tegeledes töötavad arendajad mitmes harus. Nad peavad jälgima ja salvestama mitme haru muudatuste ajalugu. Selles olukorras ' liitma siduma ” on väga kasulik, sest see võimaldab neil hõlpsalt viia kõik muudatused ühest harust teise ilma harude ajalugu kaotamata.

Selles uuringus käsitletakse järgmist:

Mis on Gitis liitmiskohustus?

Gitis on ' liitma siduma ” on teatud tüüpi kohustus, mis luuakse hoidlas kahe või enama haru liitmisel. Ühendamiskohustus ühendab mitme erineva haru muudatused üheks haruks. Sellel on tavaliselt vähemalt kaks ülemkohustust, üks iga ühendatud haru kohta. Lisaks sisaldab see kõiki ühendatud filiaalide muudatusi ja kogu filiaali ajalugu.







Kuidas Gitis liitmiskohustust luua/genereerida?

Gitis liitmiskohustuse loomiseks suunake esmalt ümber konkreetsesse kohalikku hoidlasse. Seejärel valige ühendatav haru ja käivitage ' git merge –no-ff ” käsk. Lõpuks kontrollige Giti logi, et näha ühendamise kohustust.



1. samm: lülituge soovitud hoidlasse

Esmalt käivitage alltoodud käsk ja lülituge konkreetsele kohalikule hoidlale:



$ cd 'C:\Git\local_Repo'

2. samm: vaadake Giti logi

Seejärel vaadake praeguse töötava haru sisestamise ajalugu:





$ git logi -- võrgus

Seda on näha alloleval ekraanipildil, mille HEAD osutab ' 5827f21 ” pane räsi sisse:



3. samm: vaadake saadaolevaid filiaale

Järgmisena loetlege Giti hoidla saadaolevad harud ja valige soovitud haru, mis tuleb ühendada. Näiteks oleme valinud ' alfa ” filiaal:

$ git filiaal

4. samm: ühendage filiaalid

Nüüd käivitage ' git merge ” käsk koos käsuga „ -ei-off ” valik ja konkreetne haru nimi, mis tuleb ühendada:

$ git merge --ei-ff alfa

Siin on ' -ei-off suvandit kasutatakse kinnitusteate loomiseks isegi siis, kui harusid edasikeritakse ja ' alfa ” on meie sihtharu, mis tuleb liita.

Pärast ülaltoodud käsu täitmist avaneb vaiketekstiredaktor. Sisestage soovitud kinnistamissõnum, salvestage muudatused ja sulgege redaktor:

Allolevas väljundis võib täheldada, et ' alfa ' filiaal on ühendatud filiaaliga ' meister ” filiaal:

5. samm: vaadake ühendamiskohustust

Lõpuks kontrollige Giti logi, et vaadata ühendamise kinnitamise sõnumit:

$ git logi -- võrgus

Võib täheldada, et esiletõstetud osa on ühendamise kinnitamise teade ' f8db3cf ” pane räsi sisse:

See kõik puudutas Giti ühinemiskohustust.

Järeldus

Ühendamiskohustus on teatud tüüpi kohustus, mis luuakse siis, kui kasutaja ühendab hoidlas kaks või enam haru. See toob muudatused/muudatused ühest harust teise Giti haru. Seda kasutatakse erinevate harude muudatuste liitmiseks üheks Giti haruks. Ühendamiskohustuse loomiseks git merge –no-ff ” kasutatakse käsku. Selles kirjutises käsitleti liitmiskohustusi ja Gitis liitmiskohustuse loomise meetodit.