Tá Git 2.31 ar fáil anois agus sroicheann sé le cothabháil git

Cúpla lá ó shin fógraíodh scaoileadh an leagain nua de Git 2.3, ceann de na córais rialaithe leaganacha is mó éilimh, iontaofa agus ardfheidhmíochta, ag soláthar uirlisí forbartha neamhlíneach solúbtha bunaithe ar bhrainseáil agus ar chumasc.

I gcomparáid leis an leagan roimhe seo, glacadh 679 athrú sa leagan nua, ullmhaithe le rannpháirtíocht 85 forbróir, ar ghlac 23 díobh páirt san fhorbairt den chéad uair.

Git 2.31 Príomhghnéithe Nua

Sa leagan nua seo de Git 2.31 aibhsítear an t-ordú "cothabháil git" a chur leis go ceadaíonn obair thréimhsiúil ar chórais nach dtacaíonn le cron. Mar shampla, leis an ordú nua, is féidir leat socrú a dhéanamh chun an próiseas pacáistíochta stórtha a thosú go tréimhsiúil ionas nach mbeidh ort fanacht le glas an stóir a chríochnú nuair a dhéantar an pacáistiú go huathoibríoch nuair a reáchtáiltear il-orduithe.

Athrú eile a sheasann amach is ea tacaíocht bhreise chun innéacs droim ar ais a choinneáil ar dhiosca (revindex) le haghaidh comhaid phacáiste, ós rud é go stórálann Git na sonraí go léir i bhfoirm rudaí, a stóráiltear i gcomhaid ar leithligh. Chun éifeachtúlacht oibriú leis an stór a fheabhsú, cuirtear na rudaí i gcomhaid phacáiste freisin, ina gcuirtear an fhaisnéis i láthair i bhfoirm sruth rudaí a leantar ceann i ndiaidh a chéile.

I gcás gach comhad pacáiste, cruthaítear comhad innéacs (.idx), rud a ligeann don aitheantóir réad a úsáid chun an fritháireamh sa chomhad pacáiste ina stóráiltear an réad seo a chinneadh go han-tapa. An t-innéacs inbhéartach (.rev) a mholtar in Tá sé mar aidhm ag Git 2.31 an próiseas chun aitheantóir réad a chinneadh a shruthlíniú ó fhaisnéis faoi shuíomh an ruda i gcomhad pacáiste.

Roimhe seo, rinneadh a leithéid de chomhshó ar an eitilt le linn na hanailíse ó chomhad pacáiste agus ní raibh sé stóráilte ach sa chuimhne, nár cheadaigh na hinnéacsanna sin a athúsáid agus a chuir iallach orthu an t-innéacs a ghiniúint gach uair. Is í an oibríocht chun innéacs a thógáil Laghdaigh chun sraith de phéirí suímh réada a thógáil agus a shórtáil de réir suímh, rud a thógann go leor ama do chomhaid phacáiste mhóra.

Ar an láimh eile, is féidir linn é sin a fháil barrfheabhsúcháin feidhmíochta curtha leis bunaithe ar chuma i bhformáid comhaid na cairte dearbhaithe, a úsáidtear chun rochtain ar fhaisnéis faoi dhearbhuithe a bharrfheabhsú, sonraí nua ar líon giniúna na ndeimhnithe, is féidir a úsáid chun oibríochtaí breise a bhrostú le dearbhuithe.

Lena chois sin, cumas breise ainm brainse réamhshocraithe a shárú i stórtha nua (cumraíocht init.defaultBranch). Agus rochtain á fháil aige ar stórtha seachtracha, déanann git iarracht an brainse a ndéanann HEAD tagairt dó a sheiceáil, is é sin, má tá an freastalaí seachtrach ag úsáid an “phríomh” bhrainse de réir réamhshocraithe, ansin déanfaidh an oibríocht “clón git” iarracht “príomh” a aimsiú go háitiúil.

As na hathruithe eile a sheasann amach:

  • An rogha "–disk-use" curtha leis an ordú "git rev-list" chun achoimre ar mhéid na ndúl a thaispeáint.
  • Baineadh tacaíocht don leabharlann slonn rialta neamh-mheasta PCRE1.
  • Ar choinníoll an cumas chun aicearraí a thoirmeasc go láidir, ag gníomhú go neamhspleách ar an algartam hashing. Cumasaítear an toirmeasc tríd an luach "níl" a shannadh don pharaiméadar core.abbrev.
  • Cuireadh an rogha "- formáid chosáin" leis an ordú "git rev-parse" chun aschur cosán coibhneasta nó iomlán a shainiú go sainráite.
  • De bharr scripteanna uathchomhiomlána Bash tá sé éasca rialacha críochnaithe a chur le haghaidh fochomhlachtaí saincheaptha "git".
  • Cuireadh rogha "–stdin" leis an ordú "bundle git" chun naisc ón sruth caighdeánach ionchuir a léamh.
  • Cuireadh na roghanna "–left-only" agus "–right-only" leis an ordú "git range-diff" chun taobh amháin den raon comparáideach a thaispeáint.
  • Rogha breise "–skip-to = »Chun an t-ordú« git difftool »seisiún cur isteach a atosú ó chosán treallach.
  • Rinneadh an Cód Iompair (Cód Iompair), a shainíonn na bunphrionsabail chun coinbhleachtaí idir forbróirí a réiteach, a nuashonrú go leagan 2.0 (úsáideadh leagan 1.4 roimhe seo).

Ar deireadh más mian leat tuilleadh a fháil amach faoi, is féidir leat dul i gcomhairle an nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.