Kas īsti ir sapludināšanas apņemšanās pakalpojumā Git?

Kas Isti Ir Sapludinasanas Apnemsanas Pakalpojuma Git



Strādājot ar lielu programmatūras izstrādes projektu, izstrādātāji strādā vairākās nozarēs. Viņiem ir jāizseko un jāreģistrē izmaiņu vēsture vairākās filiālēs. Šajā situācijā ' sapludināt apņemšanos ” ir ļoti noderīga, jo ļauj viegli pārnest visas izmaiņas no vienas filiāles uz citu, nezaudējot filiāļu vēsturi.

Šajā pētījumā tiks apspriests:

Kas ir sapludināšanas apņemšanās pakalpojumā Git?

Programmā Git “ sapludināt apņemšanos ” ir apņemšanās veids, kas tiek izveidots, apvienojot divas vai vairākas filiāles repozitorijā. Apvienošanas apņemšanās apvieno izmaiņas no vairākiem dažādiem atzariem vienā filiālē. Tam parasti ir vismaz divas galvenās saistības, viena katrai apvienotajai filiālei. Turklāt tas ietver visas izmaiņas no apvienotajām filiālēm un visu filiāļu vēsturi.







Kā Git izveidot/ģenerēt sapludināšanas apņemšanos?

Lai Git izveidotu sapludināšanas apņemšanos, vispirms novirziet uz konkrēto vietējo repozitoriju. Pēc tam izvēlieties sapludināmo filiāli un izpildiet “ git merge –no-ff ” komandu. Visbeidzot, pārbaudiet Git žurnālu, lai skatītu sapludināšanas apņemšanos.



1. darbība: pārslēdzieties uz vēlamo repozitoriju

Vispirms palaidiet tālāk norādīto komandu un pārslēdzieties uz konkrēto vietējo repozitoriju:



$ cd 'C:\Git\local_Repo'

2. darbība. Skatiet Git žurnālu

Pēc tam skatiet pašreizējās darba filiāles saistību vēsturi:





$ git žurnāls -- tiešsaistē

To var redzēt tālāk sniegtajā ekrānuzņēmumā, kurā HEAD norāda uz ' 5827f21 ”izdarīt hash:



3. darbība. Skatiet pieejamās filiāles

Pēc tam uzskaitiet pieejamos Git repozitorija filiāles un izvēlieties vajadzīgo filiāli, kas ir jāapvieno. Piemēram, mēs esam izvēlējušies ' alfa ” filiāle:

$ git filiāle

4. darbība: apvienojiet filiāles

Tagad izpildiet ' git sapludināt ' komanda kopā ar ' -nē-ff ” opciju un konkrēto filiāles nosaukumu, kas jāapvieno:

$ git sapludināt --nē-ff alfa

Šeit “ -nē-ff ” opcija tiek izmantota, lai izveidotu apstiprinājuma ziņojumu pat tad, ja zari tiek ātri pārsūtīti uz priekšu, un alfa ” ir mūsu mērķa nozare, kas ir jāapvieno.

Pēc iepriekš norādītās komandas izpildes tiks atvērts noklusējuma teksta redaktors. Ievadiet vēlamo apstiprināšanas ziņojumu, saglabājiet izmaiņas un aizveriet redaktoru:

Zemāk redzamajā izvadā var novērot, ka “ alfa ' filiāle ir apvienota ar ' meistars ” filiāle:

5. darbība. Skatiet sapludināšanas apņemšanos

Visbeidzot, pārbaudiet Git žurnālu, lai skatītu sapludināšanas apstiprināšanas ziņojumu:

$ git žurnāls -- tiešsaistē

Var novērot, ka izceltā daļa ir sapludināšanas izpildes ziņojums ar “ f8db3cf ”izdarīt hash:

Tas viss bija par apvienošanas apņemšanos pakalpojumā Git.

Secinājums

Sapludināšanas apņemšanās ir apstiprinājuma veids, kas tiek izveidots, kad lietotājs repozitorijā apvieno divas vai vairākas filiāles. Tas ienes izmaiņas / modifikācijas no vienas filiāles citā Git filiālē. To izmanto, lai apvienotu izmaiņas no dažādām filiālēm vienā Git filiālē. Lai izveidotu sapludināšanas apņemšanos, ' git merge –no-ff ” tiek izmantota komanda. Šajā rakstā tika runāts par sapludināšanas saistībām un metodi, kā izveidot apvienošanas apņemšanos pakalpojumā Git.