Coinbhleachtaí a Réiteach sa Git: Treoir um Réiteach Éifeachtach Coimhlinte

Nuair a bhíonn tú ag obair le Git, tarlaíonn coinbhleachtaí nuair a bhíonn forluí nó coimhlint idir athruithe sa bhunchód.

Mar shampla, déanann beirt daoine aonair athruithe ar an líne chéanna i gcomhad. I gcásanna den sórt sin, ní féidir le Git an leagan deiridh a chinneadh go huathoibríoch agus éilíonn sé idirghabháil úsáideora chun an choinbhleacht a réiteach.

Seo na céimeanna mionsonraithe chun coinbhleachtaí in Git a réiteach:

 

Sainaithin an choimhlint

Nuair a fhorghníomhóidh tú an git mergegit pull an t-ordú agus go n-eascraíonn coinbhleachtaí, cuirfidh Git tú ar an eolas faoin gcoinbhleacht agus taispeánfaidh sé liosta de chomhaid contrártha.

 

Seiceáil na comhaid contrártha

Oscail na comhaid a thagann salach ar a chéile in eagarthóir téacs agus sainaithin láithreacha na n-alt cód contrártha. Marcálfar na codanna contrártha le "<<<<<", "=======", agus">>>>>".

Sampla:

<<<<<<< HEAD  
Code from your branch  
=======  
Code from the other branch  
>>>>>>> other-branch  

 

Réitigh an choimhlint

Athraigh an cód foinse chun an choimhlint a réiteach. Is féidir leat cuid den chód a choinneáil, an cód atá ann cheana a mhodhnú, nó fiú leagan iomlán nua a chur in ionad an chód iomlán. Is é an sprioc a chinntiú go bhfeidhmíonn an cód foinse i gceart agus go gcomhlíonann sé ceanglais an tionscadail tar éis an choimhlint a réiteach.

Mar shampla, tar éis an choimhlint a réiteach:

Updated code that resolves the conflict

 

Déan na hathruithe tar éis an choinbhleacht a réiteach

Úsáid an git add t-ordú chun an comhad réitithe a chur ar stáitse le haghaidh gealltanas. Ansin, bain úsáid as an git commit ordú chun gealltanas nua a chruthú a thaifeadann na hathruithe réitithe.

Sampla:

git add myfile.txt  
git commit -m "Resolve conflict in myfile.txt"  

 

Nóta: Le linn an phróisis um réiteach coinbhleachta, b’fhéidir go mbeidh ort plé agus comhoibriú le baill foirne eile chun teacht ar chomhdhearcadh ar an réiteach cuí don choinbhleacht.

Trí na céimeanna seo a leanúint, is féidir leat coinbhleachtaí i Git a réiteach go héifeachtach, ag cinntiú leanúnachas agus sioncrónaithe sa phróiseas forbartha bogearraí agus bainistíochta cód foinse.