Den nye versjonen av Git 2.27.0 er allerede utgitt, og dette er endringene

gå Det er et av de mest populære, pålitelige og høytytende versjonskontrollsystemene, og gir fleksible ikke-lineære utviklingsverktøy basert på versjoner og sammenslåinger.

For å sikre integritet historie og motstand mot endringer i ettertid, implisitt hashing brukes av all tidligere historie i hver bekreftelse og de digitale signaturene til individuelle merkeutviklere og bekreftelser kan også bekreftes.

Nylig den nye versjonen av Git 2.27.0 distribuert kildekontrollsystem ble utgitt.Sammenlignet med forrige utgivelse vedtok den nye versjonen 537 endringer, utarbeidet med deltagelse av 71 utviklere, hvorav 19 deltok for første gang i utvikling

Git 2.27.0 Viktige nye funksjoner

I denne nye versjonen av Git 2.27.0, standard inkludering av den andre versjonen av Git-kommunikasjonsprotokollen er kansellert, som brukes når du kobler klienten eksternt til Git-serveren. Protokollen er ennå ikke anerkjent, men er klar til bruk som standard på grunn av identifisering av glatte problemer som krever separat vurdering.

Mens på den annen side, for å unngå forvirring i denne nye versjonen kommandoen "git beskriver" alltid bruk utvidet utgangsmodus ("–Long") hvis en erstattet tag tilknyttet en commit blir oppdaget. Som tidligere ble en signert eller kommentert tag vist som beskriver en commit selv om den ble omdøpt eller flyttet til "refs / tags /" hierarkiet.

Å kjøre "git pull" gir nå en advarsel hvis konfigurasjonsvariabelen pull.rebase er ikke eksplisitt angitt og alternativer "- [no-] overflow" eller "–ff-only" de gjelder ikke. For å undertrykke advarselen for de som ikke skal overstyre, kan du sette variabelen til false.

De har lagt til flere nye handlinger til «git update-ref --stdin"at tillate direkte kontroll av lenkeoppdateringstransaksjonerFor eksempel å implementere to-trinns atomkoblingsoppdatering på tvers av flere repositorier.

Videre reviderte git-hentealternativer som er felles for git-henting. Lignende alternativer som ikke er nevnt ovenfor ble dokumentert og overført til git-henting av de manglende alternativene.

Lagt til muligheten til å vise Fra: og Emne: overskrifter: ingen endringer i git-formatoppdateringen uten å konvertere tegn som ikke er i ASCII-koding.

Alternativet "–Show-pulls" er lagt til i "git-loggen", slik at du ikke bare kan se forpliktelsene endringene ble gjort til, men også forplikte deg til å slå sammen disse endringene fra en egen gren.

Behandlingen av interaktiv inngang i alle komponenter har blitt enhetlig og fflush () -anropet er lagt til etter visning av inngangsforespørselen, men før leseoperasjonen.

I "git rebase" er det tillatt å bruke alle lokale forpliktelser på nytt uten å først utføre operasjonen «kassenSelv om noen av dem tidligere var oppstrøms.

Verdien av konfigurasjonsvariabelen 'pack.useSparse' er erstattet med 'true' for å aktivere standardoptimaliseringene som tidligere ble presentert som eksperimentelle.

Av de andre endringene:

  • Lagt til et sett med alternativer for å konfigurere SSL-tilkoblinger når du får tilgang til dem via en proxy.
  • Informasjonen som vises når du bruker konverteringsfiltrene "rene" og "flekker", er utvidet. For eksempel vises nå tre-objektet der den konverterte bloben vises.
  • Lagt til "–autostash" -alternativet for "git merge".
  • Forbedret kassegrensesnitt.
  • La til –no-gpg-sign-alternativet i git rebase-kommandoen for å overstyre commit.gpgSign-innstillingen.
  • Lagt til brukerdifferensmal for Markdown-dokumenter.
  • Fjernet ekskluderingsbegrensningen for alle ruter på maler med lav lønn som fører til et tomt jobbtre.
  • Operasjonen "git gjenopprette – trinnet – arbeidstreet" bruker nå som standard innholdet i "HEAD" -grenen, i stedet for å vise en feil.
  • Arbeidet fortsatte å bytte til SHA-2 hashing-algoritmen i stedet for SHA-1.
  • Omarbeidet kode for å samhandle med GnuPG.

Fuente: https://github.com/


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.