Dèan liosta den dreach ùr de Git 2.25.0, eòlach air na leasachaidhean agus na h-atharrachaidhean aige

git2.25

An sgaoileadh de an dreach ùr den t-siostam smachd "Git 2.25.0", a tha aon de na siostaman smachd dreach as mòr-chòrdte, earbsach, àrd-choileanadh, a ’toirt seachad innealan leasachaidh sùbailte neo-loidhneach stèidhichte air branching dreach agus aonachadh. Gus dèanamh cinnteach à ionracas eachdraidh agus strì an aghaidh atharrachaidhean “gu ath-ghnìomhach”, tha hash so-thuigsinn den h-uile eachdraidh a bh ’ann roimhe air a chleachdadh anns gach gealladh, tha e comasach cuideachd ainm a chuir gu didseatach ri luchd-leasachaidh fa leth agus tag a chuir air.

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

Dè a tha ùr ann an Git 2.25.0?

Anns an dreach ùr seo a ’seasamh a-mach anns an ad, an comas pàirt de chlònadh, a tha mar-thà faisg air a bhith seasmhach. Leigidh seo le dìreach pàirt den dàta a ghluasad agus obrachadh le leth-bhreac neo-iomlan den ath-reic.

Tha pàirt de chlònadh an dùil a bhith na leasachadh air clònadh àbhaisteach anns a bheil a h-uile dàta air a lethbhreacadh bhon stòr-tasgaidh, a ’toirt a-steach gach dreach de gach faidhle san eachdraidh atharrachaidh. Airson tasgaidhean glè mhòr, bidh dàta a chopaigeadh a ’leantainn gu àrdachadh mòr ann an trafaic agus àite diosg, eadhon ged nach eil ùidh aig an leasaiche ach ann am fo-sheata de fhaidhlichean.

Gus a dhèanamh nas sìmplidhe a ’faighinn dìreach pàirt den chraoibh de thùs obrach, ltha dreach ùr a ’tabhann an àithne deuchainneach sgrùdadh meager agus an roghainn ùr.

git clone --filter=blob:none --no-checkout /your/repository/here

Sònraich --filter- A ’leigeil leat innse don t-seirbheisiche gu bheil thu a’ clònadh bho na nithean as fheàrr leat. (San eisimpleir againn, dh ’iarr sinn air an fhrithealaiche seachain bloban a chuir thugainn, ach faodaidh tu a chleachdadh grunn teisteanasan comasach). 

An ath rud feumaidh sinn innse dha Git gum faod e sgiobadh a ’sgrùdadh an ath-reic an dèidh freagairt fhaighinn bhon t-seirbheisiche le --no-checkout (Mar a bhios Git a ’feuchainn ris an t-susbaint a dhearbhadh, mothaichidh e gu bheil thu ag ionndrainn nithean agus feuchaidh e ri iarraidh orra bhon t-seirbheisiche. 

A bharrachd air sin tha an àithne ùr air a thoirt a-steach cuideachd git sparse-checkout qa tha gu mòr a ’sìmpleachadh obair agus a’ lughdachadh pròiseas na buidhne den obair le stòr neo-iomlan.

An àithne sparse-checkout a ’ceadachadh liosta nan slighean a shuidheachadh, gun a bhith a ’rèiteachadh le làimh a bharrachd air a bhith a’ taisbeanadh an liosta slighe gnàthach agus a ’comasachadh no a’ comasachadh sgrùdadh pàirt.

Gus an obair as fheàrr a dhèanamh le tasgaidhean mòra agus liostaichean teamplaid, thathas a ’moladh an rèiteachadh "git config core.sparseCheckoutCone« a tha a ’cuingealachadh teamplaidean dligheach (an àite teamplaidean .gitignore neo-riaghailteach, faodaidh tu a h-uile slighe a shònrachadh agus am bu chòir dhut a h-uile faidhle a thoirt a-mach ann am fo-sgrìobhadh sònraichte).

Mar eisimpleir, ma tha an eòlaire "A / B / C" aig an taigh-tasgaidh mòr agus tha an obair air fad stèidhichte anns an fho-sgrìobhadh "C", nuair a bhios am modh ann sparseCheckoutCone air a ghnìomhachadh, an àithne «git sparse-checkout set A/B/C»Bheir e a-mach susbaint“ C ”gu tur, ach bho“ A ”agus“ B ”cha toir e a-mach ach na pàirtean a tha riatanach gus obrachadh le“ C ”.

En "git add", "git commit", "git reset"  àitheantan eile, tha roghainn ùr air a chur ris: --pathspec-from-file", dè a ’ceadachadh liosta de shlighean a luchdachadh bho fhaidhle no sruth inntrigidh, an àite an liostadh air an loidhne-àithne.

Chaidh ciad bhuileachadh air an àithne ath-dhealbhaichte a mholadh git add -i, a leigeas leat susbaint atharraichte a chuir ris gu eadar-ghnìomhach, air ath-sgrìobhadh bho Perl gu C. Ath-sgrùdadh coltach ris an àithne git add -p a ’dol air adhart.

An àithne "git log --graph» chaidh ath-nuadhachadh, a ’dèanamh ìomhaigh ASCII den ghraf le eachdraidh atharrachaidhean san taigh-tasgaidh. Leig an giullachd leinn an toradh adhartachadh agus a dhèanamh nas sìmplidhe gun a bhith a ’gluasad structar na sgeòil, a dh’ fhuasgail, mar eisimpleir, an duilgheadas a thaobh a bhith a ’tarraing an ìomhaigh a-mach à leud loidhne a’ chinn-uidhe.

Ged a nì thu leasachadh air so-leughadh teachdaireachdan pàighte a chaidh a chur gu liostaichean puist, tha an roghainn «git format-patch --cover-from-description subject«, Nuair a bhios tu a’ sònrachadh dè, mar an cuspair còmhdaich cuspair airson an t-seata paiste, tha a ’chiad pharagraf den teacsa tuairisgeulach meur air a chleachdadh.

Si tha thu airson tuilleadh fhaighinn a-mach mun fhoillseachadh seo, faodaidh tu sgrùdadh a dhèanamh air an ainmeachadh oifigeil 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.