Git 2.30 er allerede utgitt, og dette er nyhetene

Den nye versjonen av Git 2.30 er allerede utgitt og i denne nye versjonen noen viktige endringer presenteres slik som muligheten til å utvide kommandoer, samt oppdatering av maler for blant annet PHP, Rust og CSS.

For de som ikke er kjent med Git, bør du vite at eDette er et av de mest populære versjonskontrollsystemene, pålitelig og høy ytelse, og gir fleksible ikke-lineære utviklingsverktøy basert på forgrening og sammenslåing.

For å garantere historieintegritet og motstand mot endringer "med tilbakevirkende kraft", brukes implisitt hashing av all tidligere historie i hver kommisjon, det er også mulig å sertifisere med digitale signaturer av individuelle koder og forplikter utviklere.

Git 2.30 Viktige nye funksjoner

Sammenlignet med forrige versjon, 495 endringer ble vedtatt i den nye versjonen, utarbeidet med deltakelse av 83 utviklere, hvorav 29 deltok i utviklingen for første gang.

I denne nye versjonen av Git 2.30 i konfigurasjonen kan parameteren help.autocorrect nå settes til 'aldri' for å fullstendig deaktivere logikk for å oppdage skrivefeil i kommandonavn (som standard, hvis en ikke-eksisterende kommando er spesifisert, kan du analysere for typiske skrivefeil og kjøre den korrigerte kommandoen hvis bare et erstatningsalternativ er spesifisert).

En annen endring som skiller seg ut fra denne nye versjonen av Git 2.30, er i brukerdiffmalene som er oppdatert for PHP, Rust og CSS.

Foruten det er det også nevnt at lagt til muligheten til å utvide kommandoer som er aliaser til autofullføringsskriptet kommandolinjealternativer samt støtte for "git stash show" -parametere som ligner på "git diff" -parametrene og også oppdaterte autofullførte skript for Zsh.

På den annen side nevnes det at alternativet "-JEG » har blitt lagt til "git diff" -kommandoer for familien for å ignorere deler der endringer samsvarer med et gitt mønster og at muligheten til å tilpasse størrelsen på filnavn opprettet av kommandoen "git format-patch" har blitt gitt (tidligere var det en grense på 64 tegn).

I alternativet "–End-of-options" er lagt til kommandoen "git rev-parse", som hjelper i skript å eksplisitt skille parameteren med revisjon, for eksempel "git rev-parse –verify -q – end-of-options $ rev".

I "git update-ref –stdin" ble muligheten til å behandle flere transaksjoner i en økt lagt til.
Lagt til "–literal-value" -alternativet til forskjellige "git config" -underkommandoer for å overføre verdien_regex-verdien ikke som et vanlig uttrykk, men som en streng for å finne en nøyaktig samsvar.

Av de andre endringene som ble fremhevet i kunngjøringen av den nye versjonen:

  • Kompresjonsnivåer større enn -9 er tillatt i "git-arkiv" når du oppretter tar.gz.
  • Lagt til støtte for å definere funksjoner i bash og POSIX shell.
  • I "git working tree list" er visningen av det fungerende låseskiltet implementert.
  • Omskriving av kommandoen "git bisect" på C-språk fortsatte.
  • For kommandoen "git diff A ... B" foreslås en mer informativ analog av "git diff –merge-base AB".
  • Utviklingen av kommandoen "git maintenance", en utvidet versjon av "git gc", fortsetter.
  • Lagt til alternativet "–force-if-includes" til "git push", for å løse problemet med å miste forpliktelser når du bruker kommandoen "git push –force-with-lease [= ] »Feil.
  • Å spesifisere "–force-if-inkluderer" sammen med "–force-with-lease" sjekker i tillegg relevansen av erstattede forpliktelser.
  • For "git clone" er innstillingen clone.defaultremotename lagt til, slik at du kan definere navnet som skal brukes til å referere til verten som depotet ble klonet fra.
  • For "git checkout" ble alternativet checkout.guess lagt til for å konfigurere bruken av "–guess" -alternativet som standard.

Endelig, hvis du er interessert i å vite mer om det Om denne nye versjonen av Git 2.30 kan du sjekke detaljene ved å gå til følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.