Chaidh Git 2.43 a leigeil ma sgaoil mu thràth agus seo na naidheachdan aige

Git 2.43

Git 2.43 Bratach

Às deidh trì mìosan de leasachadh, am pròiseact Git air fhoillseachadh o chionn ghoirid chuir e air bhog am fear ùr Tionndadh Git 2.43, a tha a’ tighinn le feartan ùra agus rèiteachadh bug bho barrachd air 80 com-pàirtiche, 17 dhiubh ùr.

Ann an Git 2.43 Chaidh roghainnean “–filter” agus “–filter-to” a thoirt a-steach san àithne “git repack”.. Leigidh na roghainnean sin leat an stòr ath-phacaigeadh a’ beachdachadh air sìoltachan an nì ainmichte.

A bharrachd air an sin, ma tha sin riatanach, faodar nithean nach eil a’ coinneachadh ris a’ chriathrag a ghluasad gu àite air leth. Tha na roghainnean sin feumail airson an stòr a sgaradh stèidhichte air slatan-tomhais sònraichte, leithid toirt air falbh nithean neo-riatanach no cus. A dh'aindeoin nan atharrachaidhean sin, tha an comas faighinn gu gach pàirt den stòras tro chlònadh pàirteach air a ghleidheadh.

Atharrachadh eile Dè tha a’ seasamh a-mach bhon dreach ùr seo, ann an git repack, a bheil a bhith ag obair le ioma-phasgan cruft a-nis a’ faighinn taic, a bharrachd air a bhith a’ roinneadh susbaint nan stòran a’ cleachdadh criathrag nì.

A bharrachd air, a’ soilleireachadh comas a bhith ag obair le grunn fhaidhlichean pacaid anns a bheil fiosrachadh air nithean nach gabh ruigsinn, ris an canar gu cumanta "pasganan cruft." Chan eilear a’ toirt iomradh air na faidhlichean sin san stòr, is e sin, chan eil iad ceangailte tro mheuran no tagaichean. Le toirt a-steach an roghainn ùr “git repack –max-cruft-size”, Tha e comasach a-nis am meud as motha de fhaidhle pacaid singilte a shònrachadh agus an stòr-dàta stuth nach gabh a ruighinn a roinn ann an grunn fhaidhlichean pacaid nas lugha.

Le bhith a’ cleachdadh grunn fhaidhlichean pacaid beaga an àite aon fhear mòr faodaidh sin lùghdachadh mòr a thoirt air gnìomhachd I/O nuair a bhios tu ag ath-phacaigeadh stòran le àireamh mhòr de nithean nach gabh ruighinn. Tha seo air sgàth 's nach fheum gach gnìomh ath-sgrìobhadh a dhèanamh air an dàta gu lèir, agus mar sin a' leasachadh èifeachdas a 'phròiseis.

Tha e cuideachd a 'toirt fa-near gu bheil an àithne for-each-ref air ùrachadh le feartan ùra co-cheangailte ri cruth, oir faodaidh luchd-cleachdaidh a-nis innse do git for-each-ref riaghailtean .mailmap sam bith a tha air an sònrachadh san stòr aca a chuir an sàs ann an sònrachaidhean fòrmat gnàthaichte, a’ gabhail a-steach %(authorname), %(committeremail), is eile.

Air an làimh eile, thathas a ’soilleireachadh sin an teachdaireachd log bunaiteach a chaidh a chruthachadh le "git revert", nuair a thilleas tu gealladh a tha a’ clàradh air ais, air atharrachadh, gus daoine a bhrosnachadh gus cunntas nas fheàrr a thoirt air suidheachaidhean toinnte de "tionndadh" na bhriathran fhèin.

De na h-atharrachaidhean eile tha sin a ’seasamh a-mach bhon dreach ùr seo:

  • Chaidh atharrachaidhean mòra a dhèanamh air siostam CI Git, a’ leigeil le ruithean CI leantainneach a bhith air an sgur nuair a thig putadh ùra gu geugan le sgrùdaidhean CI a’ dol air adhart.
  • Faodaidh Git a-nis cuideachd toraidhean a chleachdadh agus aithris gu Coverity, inneal sgrùdaidh statach bho Synopsys.
  • «git merge-faidhle» a-nis tha dòigh ann trì caochlaidhean de shusbaint a leughadh airson an aonachadh bho nithean blob.
  • Chuir sinn ris an comas riaghailtean .mailmap a chuir an sàs gus an cruth a chaidh a shònrachadh a shònrachadh a’ cleachdadh an roghainn –Format, ciamar "%(authorname)" agus "%(committeremail)" gu "git for-each-ref» agus òrdughan coltach ris.
  • A-nis na roghainnean -rfc agus -subject-prefix bidh iad ag obair còmhla
  • Chuir teachdaireachd a chaidh a sgrìobhadh anns na seann làithean casg air meur bho bhith air a thoirt air falbh, ag ràdh gu robh e air a chlàradh ann an àite eile mu thràth. Ach a-nis thathar a 'moladh gum bi meur a tha ga roinn ann an dà no air ath-shuidheachadh mar mheur a thèid a sgrùdadh agus a dhìon bho bhith air atharrachadh leis an aon shlighe còd. Chaidh an teachdaireachd ath-sgrìobhadh ag ràdh gu bheil am meur “ga chleachdadh” gus troimh-chèile a sheachnadh.
  • «git ùrachadh-clàr-amais»a-nis tha an roghainn agad»- seall-clàr-innse-dreach» sgrùdadh a dhèanamh air an tionndadh den fhòrmat clàr-amais a chleachdas am faidhle clàr-amais air diosc.
  • Feartan ùra gu cruthan log git àbhaisteach, a’ leigeil le luchd-cleachdaidh sgeadachaidhean a chuir ris a’ cleachdadh an neach-àite ùr %(sgeadachadh) , a tha a’ tighinn le mion-atharraichean roghainneil leithid ro-leasachan, iar-leasachan, dealadairean, agus barrachd.

Mu dheireadh, ma tha ùidh agad ann a bhith comasach air barrachd fhaighinn a-mach mu dheidhinn, faodaidh tu bruidhinn ris an fhiosrachadh anns an ceangal a leanas.


Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  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.