Ar fud an domhain, is é Git an córas rialaithe leagain (VCS) is mó a úsáidtear chun monatóireacht agus rialú tionscadail. Cuireann sé timpeallacht chomhoibritheach scaipthe ar fáil freisin, rud a spreagann comhar.
Tá Branching ar cheann de na gnéithe is riachtanacha ag Git, toisc go gceadaíonn sé duit cainéal ar leith a chruthú le haghaidh sraith athruithe ar leith, mar shampla paiste fabht, forbairt gné nua, nó turgnamh, gan tionchar a imirt ar an bpríomhbhrainse.
I gcomparáid le hoibríochtaí Git eile, is modh simplí go leor é branching. Ligeann sé duit imeacht ón mbonn cód bunaidh.
Ligeann Branching duit comhoibriú níos tapúla le forbróirí eile agus cuireann sé go leor saoirse ar fáil duit i do shreabhadh oibre. Ligeann sé duit freisin oibriú ar ghné nua gan tionchar a imirt ar an gcuid eile den bhunachar cód.
Ceadaíonn meicníocht brainseach Git do bhrainsí nua a bhunú taobh istigh de thionscadal.
Féadfar na brainsí breise seo a úsáid ansin chun athruithe cód a thástáil gan cur isteach ar chód an phríomhthionscadail. Má éiríonn leis na coigeartuithe, is féidir an brainse a chumasc ar ais isteach sa phríomhbhrainse.
Mar sin féin, tá amanna ann nuair is gá duit brainse Git a scriosadh go háitiúil, ach ní go cianda. Léigh ar aghaidh chun a fháil amach conas é a dhéanamh.
Cad é Brainse Git?
Is féidir le Git roinnt línte oibre a rianú a bhuíochas le branching. Ligeann sé seo duit oibriú ar leaganacha iolracha de do thionscadal i gcomhthráth.
Déanfaidh go leor tionscadal máistirbhrainse cobhsaí a chothabháil agus gnéithe nua á gcur leis nó ag socrú fabhtanna ar bhrainse forbartha nó tástála.
Nuair a bhíonn Bainisteoirí Tionscadail lánchinnte go gcomhlíonann athruithe a rinneadh sa bhrainse Dev na critéir, is féidir leo na modhnuithe sin a chumasc isteach sa mháistirbhrainse. I gcás roinnt tionscadal níos mó, is minic a dhéantar an timthriall seo arís ar feadh tréimhse éiginnte.
Is cur chuige iontach é oibriú le brainsí forbartha Git chun oibriú lenár gclár agus súil á choinneáil againn ar na leaganacha atá ann. Is éard atá i brainse forbartha, go ginearálta, scoilt i staid an chóid a bhunaíonn bealach nua chun é a chur chun cinn.
Is féidir é a reáchtáil i gcomhthreo le brainsí Git eile, is féidir leat a chruthú. Is féidir gnéithe nua a chur lenár gcód ar bhealach eagraithe agus cruinn.
Cén fáth agus cén uair is gá é a scriosadh?
Is gnáthchleachtas cothabhála é brainsí Git a scriosadh nuair nach bhfuil siad in úsáid a thuilleadh, cé nach mbíonn sé seo uilíoch nó intuigthe i gcónaí.
Cén fáth ar chóir duit brainsí Git as dáta a bhaint as do stór? Tá dhá chúis bhunúsacha leis seo:
- Tá siad gan ghá. Níl feidhm ar bith ag formhór na mbrainsí, go háirithe iad siúd a bhaineann le hiarratas ar tharraingt a faomhadh ar deireadh.
- Is foinse mearbhaill iad. Ní chuireann siad aon fhorchostas teicneolaíochta substaintiúil leis, ach cuireann siad níos deacra do dhaoine oibriú le liostaí de bhrainsí sa stór.
Is féidir brainsí a scriosadh go slán gan eagla a chailliúint ar aon mhodhnuithe.
Déan machnamh ar an gcás seo a leanas: déanfar paiste brainse-1 a chumasc leis an máistirbhrainse trí iarratas tarraingthe. Roimh chumasc, máistir agus paiste-1, díríonn gach ceann acu ar athbhreithnithe éagsúla sa stair tiomantas git.
Tar éis an chumaisc (má chuirtear tiomnú cumaisc nua leis), nascann máistir agus paiste-1 leis an tiomantas cumaisc nua. Ag an bpointe seo, tá an t-iarratas tarraingt críochnaithe, agus ba cheart gach brú sa todhchaí a chur isteach chuig máistir seachas paiste-1.
Brainse Áitiúil vs Cianda i Git
Brainse Iargúlta - Tá sé suite ar chóras ar leith, go ginearálta freastalaí a bhféadfaidh forbróirí rochtain a fháil air. Nuair a scriostar brainse cianda, scriostar é do gach úsáideoir.
Brainse Áitiúil – Ar an gcóras áitiúil, déantar brainse áitiúil a shábháil. Níl aon éifeacht ag scriosadh brainse áitiúil ar bhrainse i bhfad i gcéin.
Conas brainsí a scriosadh go háitiúil?
Ní ligfidh sé duit an brainse a bhfuil tú ag obair air anois a bhaint, mar sin déan cinnte go seiceálann tú brainse NACH bhfuil tú ag scriosadh. Tosaímid le fáil amach conas brainse áitiúil a bhaint.
- Chun tús a chur, reáchtáil an t-ordú (git brainse -a) chun na brainsí go léir (áitiúil agus iargúlta) a fheiceáil.
- Ansin, ag baint úsáide as an ordú (git brainse -d), agus ainm an bhrainse is mian leat a bhaint ina dhiaidh sin, is féidir leat é a scriosadh.
Má dhéanann tú iarracht brainse a bhaint le modhnuithe gan chumasc, beidh an teachtaireacht earráide seo a leanas le feiceáil:
Mar a léiríonn an teachtaireacht thuas, chun iallach a chur ar bhrainse a scriosadh, bain úsáid as an rogha -D, atá ina aicearra le haghaidh —delete —force.
Coinnigh i gcuimhne le do thoil go gcaillfear gach modhnú ar an mbrainse sin má scriostar brainse neamh-chomhcheangail.
Má dhéanann tú iarracht an brainse reatha a scriosadh, feicfidh tú an teachtaireacht seo a leanas:
Ní féidir leat an brainse ar a bhfuil tú a bhaint faoi láthair. Téigh go brainse eile ar dtús, ansin bain an t-ainm brainse:
An Buntáiste a bhaineann le Brainse a Scriosadh
Míbhuntáiste a d’fhéadfadh a bheith ann maidir le brainsí a scriosadh ná go mbrisfear naisc ar bith le suíomh an bhrainse (i GitHub, etc.).
Is ar éigean a bhí naisc bhuana agam le craobhacha neamhbhunscoile, agus dá mba mhian liom ceangal a dhéanamh le haon obair ar bhrainse ar leith, is dócha go ndéanfainn é tar éis é a bheith iompaithe ina iarratas tarraingthe (sa chás sin dhéanfainn nasc leis an Tarraingt-Iarratas).
Focail Deiridh
Tá sé ríthábhachtach go mbeadh a fhios agat conas brainsí forbartha a úsáid chun d’fheidhmchlár a chruthú ar bhealach córasach. Bí cúramach le do chód a struchtúrú i mbrainsí éagsúla.
Más rud é, ag am ar bith, nach bhfuil tú cinnte faoi oibríocht chasta, is smaoineamh maith é léamh i gcónaí Doiciméadúchán oifigiúil Git ar chraobhacha.
Leave a Reply