Cóipeáil comhad 200 MB agus eitlíonn sé. Rith git status sa chomhadlann chéanna agus tá an fanacht fada go leor chun d'aird a aistriú. Ní bhíonn na breathnuithe sin contrártha, mar tomhaiseann aistriú bulc an tréchur agus tomhaiseann Git cé mhéad ceist bheag córais chomhad is féidir leis a chur in aghaidh an tsoicind, agus déanann crann cianda feistithe turas anonn is anall de gach ceist. Ní chuirfidh séalaíocht ar an VPN feabhas ar ualach atá múnlaithe go mícheart.

Cén fáth nach é status an tagarmharc ceart

Caithfidh Git foghlaim faoi go leor comhad: cé acu atá athraithe, cé acu atá gan rianú agus an bhfuil sonraí innéacs atá i dtaisce fós ag teacht leis an méid atá ar an diosca. Thar SSHFS is féidir gach ceann de na breathnuithe sin a bheith ina oibríocht líonra. Is é aonad na hoibre anseo líon na gcomhad, ní na meigibheart.

Sin é an fáth go mbíonn an chéad status tar éis clónáil mall, agus go bhféadfadh na cinn níos déanaí a bheith níos moille fós i gcrann lán d'aschur tógála. Siúilann scanadh na gcomhad gan rianú trí chomhadlanna nach mbaineann leat b'fhéidir, agus is iarratas eile thar an nasc gach céim. Ar chonair 40 ms déantar crann le cúpla míle iontráil de chúpla míle turas anonn is anall. Ní gá gabháil paicéad chun an uimhríocht sin a dhearbhú.

Deir tagarmharc íoslódála go bhfuil an nasc ceart; ní deir sé faic faoi cé acu a chríochnóidh míle léamh beag tráthnóna inniu.

Bog an crann oibre, ní na cnaipí séalaíochta

Cuireann clón áitiúil an crann oibre, an t-innéacs agus oibríochtaí Git ar an meaisín céanna. Déantar céim líonra infheicthe de pull in ionad gach seiceáil comhaid a bheith amhlaidh.

Oireann sé seo gach uair is féidir leis an bhforbróir an fhoinse riachtanach a choinneáil go háitiúil, rud is amhlaidh an chuid is mó den am. Cuireann sé géire freisin leis an teorainn idir commit agus imscaradh, mar ní athraíonn eagarthóireacht comhad áitiúil seirbhís chianda atá ag rith trí thimpiste a thuilleadh; caithfear an t-athrú a bhrú agus a imscaradh mar aon rud eile. Is é an margadh go bhfuil an cód in dhá áit, mar sin socraigh cé acu cóip atá údarásach agus conas a fhilleann deisiú gasta ar an bhfreastalaí ar an stór. Tá an comhrá sin níos saoire ná ordú status nach bhfuil aon duine ag iarraidh a rith.

Más gá don spás oibre fanacht cianda, rith Git ansin

Uaireanta ní féidir an spás oibre a bhogadh: tá an timpeallacht sin de dhíth ar an tógáil, tá na sonraí rómhór, nó coinníonn polasaí an fhoinse ar an óstríomhaire. Ansin rith Git agus na huirlisí forbartha ábhartha in aice na gcomhad, trí bhlaosc chianda cheadaithe nó trí thimpeallacht forbartha cianda. Is féidir leis an eagarthóir fanacht ar an ríomhaire glúine agus a chúl ag obair in aice an chrainn oibre.

Ansin tarlaíonn oibríochtaí costasacha go háitiúil ar an óstríomhaire cianda, agus iompraíonn an líonra trácht an eagarthóra in ionad na mílte glao stat. Is é an deisiú céanna é agus clón áitiúil, curtha in iúl mar rogha imscartha seachas mar imirce.

Is sreabhadh oibre le húinéirí é sioncrónú, ní taisce

Is féidir le spás oibre sioncrónaithe léamh cianda athchleachtach a laghdú, ach ní taisce thrédhearcach é. Teastaíonn úinéir le haghaidh gach athraithe, riail le haghaidh coinbhleachtaí agus comhaontú faoi chomhaid ghinte a gcreideann an dá thaobh gur leo féin iad. Gan na rialacha sin cruthaíonn an socrú easaontas seachas áise.

Cruthaíonn sioncrónaitheoir dhá threo gan iad fadhb éagsúil leis an gceann a réitigh sé, de ghnáth cumasc nach féidir le haon duine a chur i leith éigin. Seachain dhá phróiseas Git a rith in aghaidh aon chrainn oibre chomhroinnte mura dtuigeann tú conas a chomhordaíonn siad.

Ansin séalaigh, agus coinnigh SSH ciallmhar

Nuair a bhíonn an socrú ceart, athraíonn dhá shocrú cé mhéad comhad a chaithfidh Git a fhiosrú: status.showUntrackedFiles agus an taisce do chomhaid gan rianú taobh thiar de core.untrackedCache. Ní athraíonn ceachtar acu an costas a bhaineann le gach ceist thar 40 ms; ní athraíonn siad ach cé mhéad ceist atá ann. Ná cas cnaipe ach amháin nuair a bhíonn na turais anonn is anall áitiúil.

Tomhais am an ordaithe a chuireann as duit seachas réasúnaíocht a dhéanamh ó thagarmharc a chóipeálann aon chomhad mór amháin, agus fág criptiú SSH tacaithe mar atá. Ní ghiorraíonn síothrú as feidhm turas anonn is anall; cuireann sé an dara fadhb leis a mhaireann níos faide ná an chéad cheann. Tá tagairt git status fiú léamh amháin, mar déanann an t-ordú i bhfad níos mó oibre ná mar a thugann a ainm le tuiscint.

Ailt ghaolmhara