Git 2.30 is reeds vrygestel en dit is die nuus daarvan

Die nuwe weergawe van Git 2.30 is reeds vrygestel en in hierdie nuwe weergawe enkele belangrike veranderinge word aangebied soos die vermoë om opdragte uit te brei, asook die opdatering van sjablone vir onder meer PHP, Rust en CSS.

Vir diegene wat Git nie ken nie, moet u weet dat eDit is een van die gewildste weergawe-beheerstelselsbetroubare, hoë werkverrigting en bied buigsame nie-lineêre ontwikkelingsinstrumente gebaseer op vertakking en samesmelting.

Om die geskiedenis integriteit en weerstand teen veranderinge "terugwerkend" te verseker, word implisiete hash van alle vorige geskiedenis in elke kommissie gebruik, dit is ook moontlik om met digitale handtekeninge van individuele etikette te sertifiseer en verbind ontwikkelaars.

Git 2.30 Belangrike nuwe funksies

In vergelyking met die vorige weergawe, 495 veranderinge is in die nuwe weergawe aanvaar, voorberei met die deelname van 83 ontwikkelaars, waarvan 29 vir die eerste keer aan die ontwikkeling deelgeneem het.

In hierdie nuwe weergawe van Git 2.30 in die konfigurasie kan die help.autocorrect-parameter nou ingestel word op 'nooit' om die logika vir die opsporing van tikfoute in opdragname heeltemal uit te skakel (standaard, as 'n nie-bestaande opdrag gespesifiseer word, ontleed vir tipiese tikfoute en voer die reggestel opdrag uit as slegs 'n vervangingsopsie is gespesifiseer) .

'N Ander verandering wat uit hierdie nuwe weergawe van Git 2.30 opval, is in die userdiff-sjablone wat opgedateer is vir PHP, Rust en CSS.

Behalwe dat dit ook genoem word dat die vermoë om opdragte wat aliasse is, uit te brei na die outovolledige skrif Opdragreëlopsies sowel as ondersteuning vir "git stash show" -parameters wat soortgelyk is aan die "git diff" -parameters en ook opgedateerde outovolledige skrifte vir Zsh.

Aan die ander kant word genoem dat die opsie «-I » is by die familie-opdragte "git diff" gevoeg om dele waar veranderinge ooreenstem met 'n gegewe patroon te ignoreer en dat die vermoë gegee is om die grootte van die lêernaam wat met die opdrag "git format-patch" geskep is, aan te pas (voorheen was daar 'n beperking van 64 karakters).

die opsie "–Eind-van-opsies" is by die opdrag "git rev-parse" gevoeg, wat help in skrifte om die parameter eksplisiet met hersiening te skei, byvoorbeeld "git rev-parse –verify -q – end-of-options $ rev".

In "git update-ref –stdin" is die vermoë gevoeg om verskeie transaksies in een sessie te verwerk.
Het die opsie "–literal-value" by verskillende "git config" subopdragte gevoeg om die waarde_regex-waarde nie as 'n gewone uitdrukking deur te gee nie, maar as 'n string om 'n presiese pasmaat te vind.

Van die ander veranderinge wat in die aankondiging van die nuwe weergawe uitgelig word:

  • Kompressievlakke van meer as -9 word toegelaat in 'git-argief' wanneer tar.gz geskep word.
  • Ondersteuning bygevoeg vir die definiëring van funksies in bash en POSIX-dop.
  • In die "git working boom list" word die vertoning van die werkende boom-slotteken geïmplementeer.
  • Die herskryf van die opdrag "git bisect" in C-taal het voortgegaan.
  • Vir die opdrag "git diff A ... B" word 'n meer informatiewe analoog van "git diff –merge-base AB" voorgestel.
  • Die ontwikkeling van die bevel "git maintenance", 'n uitgebreide weergawe van "git gc", gaan voort.
  • Die opsie "–force-if-includes" by "git push" bygevoeg om die probleem van die verlies van verbintenisse op te los by die opdrag "git push –force-with-lease" [= ] »Verkeerd.
  • As u '–force-if-includes' tesame met '–force-with-lease' spesifiseer, word die relevansie van vervangde verbintenisse ook nagegaan.
  • Vir "git clone" is die instelling clone.defaultremotename bygevoeg, wat u toelaat om die naam te definieer wat gebruik sal word om te verwys na die gasheer waaruit die bewaarplek gekloon is.
  • Vir "git checkout" is die checkout.guess-opsie bygevoeg om die gebruik van die "–gess" -opsie by verstek in te stel.

Ten slotte, as u belangstel om meer daaroor te wete te kom Oor hierdie nuwe weergawe van Git 2.30, kan u die besonderhede nagaan deur na die volgende skakel te gaan.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.