Tha Git 2.32 a ’tighinn le beagan leasachaidhean, dìon slighe agus barrachd

Às deidh trì mìosan de leasachadh chaidh fhoillseachadh foillseachadh an dreach ùr den t-siostam smachd stòr sgaoilte mòr-chòrdte Git 2.32. An coimeas ris an dreach roimhe, Chaidh gabhail ri 617 atharrachadh anns an dreach ùr, air ullachadh le com-pàirteachadh 100 luchd-leasachaidh, agus ghabh 35 dhiubh sin pàirt anns an leasachadh airson a ’chiad uair.

Dhaibhsan aineolach air Git bu chòir dhut fios a bhith agad gur e seo aon den t-siostam smachd dreach as mòr-chòrdte, earbsach agus àrd-choileanadh, a ’toirt seachad innealan leasachaidh sùbailte neo-loidhneach stèidhichte air branching agus aonachadh.

Gus dèanamh cinnteach à iomlanachd eachdraidh agus strì an aghaidh atharrachaidhean “retroactive”, thathas a ’cleachdadh luathachadh follaiseach den eachdraidh a bh’ ann roimhe anns gach gealladh, tha e comasach cuideachd dearbhadh le ainmean-sgrìobhte didseatach tagaichean fa leth agus a ’gealltainn luchd-leasachaidh.

Git 2.32 Prìomh fheartan ùra

Anns an dreach ùr seo an àite an uidheamachd GIT_CONFIG_NOSYSTEM a tha air a chleachdadh gus faidhle rèiteachaidh a sheachnadh bhon t-siostam gu lèir, a-nis thathas a ’moladh an dòigh GIT_CONFIG_SYSTEM a chleachdadh, a leigeas leat sònrachadh gu soilleir cò am faidhle a bu chòir na rèiteachaidhean air feadh an t-siostaim a luchdachadh, a bharrachd air a ’pharamadair GIT_CONFIG_GLOBAL gus faighinn thairis air roghainnean sònraichte neach-cleachdaidh ann an $ DACHAIGH / .git nuair a shuidhicheas tu an caochladair GIT_CONFIG_SYSTEM.

Is e atharrachadh eile a chaidh a dhèanamh sin a-nis nuair a thèid an dàrna dreach de phròtacal conaltraidh Git a chleachdadh, nuair a thèid "git push" a chuir an gnìomh, tha am mìneachadh air a bhuileachadh air an deireadh faighinn, a rinn e comasach èifeachdas "git push" a thoirt gu ìre "sgrùdadh git»Agus thoir air falbh luchdachadh rudan nach eil a dhìth.

An roghainn "-trailer [= ] "Chaidh a chur ris an àithne" git commit ", dè ga dhèanamh furasta am fiosrachadh structaraichte agad fhèin a cheangal ann an cruth iuchair / luach nuair a thèid a dhearbhadh, a dh ’fhaodar a phròiseasadh leis an àithne«eadar-mhìnearan".

Thathar cuideachd a ’toirt fa-near gu bheil an roghainn«–Reject-eu-domhainn"gu"git clone»Gus clonadh ath-reic modh eu-domhainn a dhì-cheadachadh (gun eachdraidh làn atharrachaidh), chaidh modh post-d seiche a chuir ri gitweb, a thèid an àite sreathan puist-d san toradh.

Loidsig giollachd an àithne «git buntainn –3way«, A tha a-nis a’ feuchainn ris an algairim aonadh trì-shligheach a chuir an sàs agus a-mhàin ma dh ’fhàilligeas no còmhstri tilleadh chun tagradh àbhaisteach paiste (roimhe seo b’ e an rathad eile a bh ’ann).

Roghainn a bharrachd «–Diff-aonaidhean =»Gus an« àithnelog git»Agus an suidheachadh log.diffMerges gus am modh bunaiteach a thaghadh, a bharrachd air a dìon a bharrachd ris na h-òrdughan "git add" agus "git rm" an aghaidh atharrachadh dàta ann an slighean taobh a-muigh raon na h-obrach pàighidh sgapte.

  • An roghainn "–Filter = nì: seòrsa =»Air a chur ris an« àithneath-liosta git»Gus seòrsa sònraichte de nithean a thoirmeasg bhon fhaidhle pacaid a ghineadh leis an àithne paca-nithean.
  • Chan eil luachan àicheil ceadaichte a-steach git pac-nithean airson roghainnean a bheir luachan àireamhach, leithid –window agus –depth.
  • Anns an àithne «git buntainn»Tha e ceadaichte na roghainnean a shònrachadh«-3 slighe"Y"–Cached" Aig an aon àm.
  • An àithne "git commit»Tha dreach leudaichte den roghainn« –fixup »(a’ cruthachadh gealladh airson «rebase –autosquash»).
  • An àithne "git post-dealain»Air aire a thoirt do rèiteachadh core.hooksPath.
    Tha cunntairean seach integers ceadaichte a-steach cruth git-patch -v .
  • Chaidh eadar-aghaidh IPC sìmplidh a chuir ris gus seirbheisean mar fsmonitor a chruthachadh.
  • Sguir giollachd faidhle ».gitattributes "," .gitignore "agus" .mailmap»Mas e ceanglaichean samhlachail a th’ annta.
    Airson còmhdhail HTTP, chaidh taic a chuir ris airson facal-faire a thasgadh a chaidh a chleachdadh gu soirbheachail gus teisteanas fhuasgladh.
  • An àithne "taisbeanadh git stash»Tha comas aige a’ chuibhreann gun fhosgladh den stòr faidhle stòraidh sealach a thaisbeanadh.
    Chaidh ro-innleachd nas adhartaiche a mholadh gus ath-phacaid a dhèanamh a ’cleachdadh an àithne«git repack«, A leigeas le bhith a’ lughdachadh caitheamh stòrasan rè ath-phacaigeadh.

Mu dheireadh ma tha ùidh agad barrachd fhaighinn a-mach mu dheidhinn mun dreach ùr seo, faodaidh tu sgrùdadh a dhèanamh mion-fhiosrachadh anns a ’cheangal a leanas.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.