Tha Git 2.26.0 a ’tighinn le sgrùdadh susbaint fìor, cuid de fheartan deuchainneach agus barrachd

git-2-26

Tha an dreach ùr ri fhaighinn a-nis siostam smachd "Git 2.26.0", a ruigeas le beagan naidheachdan, taicean deuchainneach agus gu sònraichte optimizations. Dhaibhsan nach eil eòlach air Git, bu chòir dhut fios a bhith agad air sin aon de na siostaman 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 gheugan.

Gus dèanamh cinnteach à ionracas eachdraidh agus strì an aghaidh atharrachadh bho bhith a ’coimhead air ais, cleachd hash intuigthe Bhon eachdraidh gu h-iomlan air gach gealladh, tha e comasach cuideachd ainm a chuir gu didseatach ri luchd-leasachaidh fa leth agus tag.

An coimeas ris an naidheachd roimhe, ghabh an dreach ùr ri 504 atharrachaidhean ullaichte le com-pàirteachadh 64 luchd-leasachaidh, agus ghabh 12 dhiubh sin pàirt anns an leasachadh airson a ’chiad uair.

Git 2.26.0 Prìomh fheartan ùra

Anns an dreach ùr seo chaidh an gluasad bunaiteach chun dàrna dreach de phròtacal conaltraidh Git a dhèanamh, a tha air a chleachdadh nuair a tha thu a ’ceangal teachdaiche air astar ri frithealaiche Git. Tha an dàrna dreach den phròtacal ainmeil airson a bhith a ’toirt seachad comas meuran agus tagaichean a shìoladh air taobh an fhrithealaiche le liosta ghoirid de cheanglaichean a thilleadh chun neach-dèiligidh.

Is e ùr-ghnàthachadh cudromach eile an comas gnìomhan ùra a chur ris a ’phròtacal mar a nochdas feartan ùra anns an inneal. Còd an neach-cleachdaidh fhathast co-chòrdail ris an t-seann phròtacal Agus faodaidh e leantainn air adhart ag obair le frithealaichean ùra is sean, a ’dol air ais gu fèin-ghluasadach chun chiad dreach mura toir an frithealaiche taic don dàrna fear.

An roghainn "- Raon-seallaidh« air a chuir ris an àithne «suidheachadh git", dè a ’sìmpleachadh comharrachadh an àite far a bheil cuid de rèiteachaidhean air am mìneachadh.
Leigidh Git leat rèiteachadh a mhìneachadh ann an diofar àiteachan: anns an ath-reic (.git / info / config), ann an eòlaire an neach-cleachdaidh (~ / .gitconfig), anns an fhaidhle rèiteachaidh air feadh an t-siostaim (/ etc / gitconfig), a bharrachd air tro roghainnean loidhne-àithne agus caochladairean àrainneachd.

Nuair a chur gu bàs «suidheachadh git«, Tha e gu math duilich tuigsinn dìreach far a bheil an rèiteachadh a tha thu ag iarraidh air a mhìneachadh. An roghainn "- Taisbeanadh-tùs»Bha e ri fhaighinn gus an duilgheadas seo fhuasgladh, ach chan eil e a’ sealltainn ach an t-slighe chun fhaidhle anns a bheil an rèiteachadh air a mhìneachadh, a tha feumail ma tha thu am beachd am faidhle a dheasachadh, ach chan eil e na chuideachadh ma dh ’fheumas tu an luach atharrachadh tro« git config »Leis na roghainnean –system, –global, no –local.

Air an làimh eile, tha e air ainmeachadh ann am foillseachadh an dreach ùr seo gu bheil lean leudachadh air an taic deuchainneach airson clones pàirt, a leigeas le dìreach pàirt den dàta a ghluasad agus obrachadh le leth-bhreac neo-iomlan den ath-reic

Tha an dreach ùr a ’cur àithne ùr ris "Git sparse-checkout cuir ris", gu bheil thu a ’ceadachadh seòlaidhean fa leth a chur ris gus an obair a chuir an gnìomh «Dèan sgrùdadh air»A-mhàin às a’ chraobh obrach, an àite a bhith a ’liostadh na clàran sin uile anns a’ bhad tron ​​«àithnegit sparse-checkout seata".

Coileanadh àithne «git grep«, A tha air a chleachdadh gus sgrùdadh a dhèanamh an dà chuid air susbaint fìor an ath-reic agus ath-sgrùdaidhean eachdraidheil, àrdachadh gu follaiseach.

Gus an rannsachadh a luathachadh, bha e ceadaichte sgrùdadh a dhèanamh air susbaint na craoibhe de dh ’obair a ’cleachdadh ioma snàithlean ( 'git grep --snàithnean«), Ach bha an rannsachadh ann an lèirmheasan eachdraidheil aon-snàithlean. A-nis chaidh an cuingeachadh seo a thoirt air falbh air sgàth an buileachadh a ’chomais airson obrachaidhean leughaidh co-shìnte bho stòr an nì.

Gu gnàthach, tha an àireamh de snàithleanan air an suidheachadh co-ionann ris an àireamh de chìrean CPU, nach eil sa mhòr-chuid a-nis a ’feumachdainn suidheachadh sònraichte den"–Treads".

Air a chur ris taic airson autocompletion inntrigidh subcommand, slighean, ceanglaichean agus argamaidean eile den àithne “git worktree”, a leigeas le bhith ag obair le grunn leth-bhreacan obrach den stòr.

Faodaidh sinn cuideachd lorg an dreach ùr den sgriobt fsmonitor-watchman, que a ’toirt seachad amalachadh le uidheamachd Facebook Watchman gus lorg a chumail air atharrachaidhean faidhle agus coltas faidhlichean ùra. An dèidh dhut git ùrachadh, feumaidh tu an dubhan a chuir an àite san taigh-tasgaidh.

Ma tha thu airson tuilleadh fhaighinn a-mach mun fhoillseachadh ùr seo, faodaidh tu bruidhinn ris an nota tùsail anns an ceangal 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.