Den nya versionen av Git 2.27.0 har redan släppts och det är dess ändringar

gå är ett av de mest populära, pålitliga och högpresterande versionskontrollsystemen, och tillhandahåller flexibla icke-linjära utvecklingsverktyg baserat på versioner och sammanslagningar.

För att säkerställa integritet historia och motstånd mot förändringar i efterhand, implicit hashing används av all tidigare historia i varje bekräftelse och de digitala signaturerna för enskilda taggutvecklare och bekräftelser kan också verifieras.

Nyligen den nya versionen av det distribuerade källkontrollsystemet Git 2.27.0 släpptes.Jämfört med föregående version antog den nya versionen 537 ändringar, förberedda med deltagande av 71 utvecklare, varav 19 deltog för första gången i utveckling

Git 2.27.0 Viktiga nya funktioner

I den här nya versionen av Git 2.27.0, standardinförandet av den andra versionen av Git-kommunikationsprotokollet har avbrutits, som används vid fjärranslutning av klienten till Git-servern. Protokollet har ännu inte erkänts, men är klart att användas som standard på grund av identifiering av hala problem som kräver separat övervägande.

Medan å andra sidan för att undvika förvirring i den här nya versionen kommandot "git beskriv" alltid använd utökat läge ("–Lång") om en ersatt tagg som är associerad med ett engagemang upptäcks. Som tidigare visades en signerad eller kommenterad tagg som beskriver ett engagemang även om det döptes om eller flyttades till "refs / tags /" hierarkin.

Att köra "git pull" ger nu en varning om konfigurationsvariabeln pull.rebase är inte uttryckligen angiven och alternativ "- [no-] overflow" eller "–ff-only" de gäller inte. För att undertrycka varningen för dem som inte kommer att åsidosätta kan du ställa in variabeln till falsk.

De har lagt till flera nya åtgärder till «git update-ref --stdin"att möjliggöra direkt kontroll av länkuppdateringstransaktionerTill exempel för att implementera tvåstegs atomlänkuppdatering över flera förvar.

Dessutom, reviderade git-hämtningsalternativ som är gemensamma för git-hämtning. Liknande alternativ som inte nämnts ovan dokumenterades och skickades till git-hämtningen av de saknade alternativen.

Lagt till möjligheten att visa From: och Subject: headers: inga ändringar i git-format patch utan att konvertera tecken som inte finns i ASCII-kodning.

Alternativet "–Show-pulls" har lagts till i "git log" så att du inte bara kan se de åtaganden som ändringarna gjordes för, utan också åtagandet att slå samman dessa ändringar från en separat gren.

Bearbetningen av interaktiv ingång i alla komponenter har förenats och fflush () -anropet har lagts till efter visning av ingångsförfrågan, men innan läsoperationen.

I "git rebase" är det tillåtet att återanvända alla lokala åtaganden utan att först utföra operationen «kassanÄven om några av dem tidigare var uppströms.

Värdet på konfigurationsvariabeln 'pack.useSparse' har ersatts med 'true' för att möjliggöra standardoptimeringar som tidigare presenterats som experimentella.

Av de andra förändringarna:

  • Lade till en uppsättning alternativ för att konfigurera SSL-anslutningar när de nås via en proxy.
  • Informationen som visas när du använder konverteringsfiltren "ren" och "fläck" har utvidgats. Till exempel visas nu det trädliknande objektet där den konverterade bloben visas.
  • Lade till "–autostash" till "git merge".
  • Förbättrat utcheckningsgränssnitt.
  • Lade till alternativet –no-gpg-sign i git rebase-kommandot för att åsidosätta inställningen commit.gpgSign.
  • Lade till skillnadsmallar för användare för Markdown-dokument.
  • Ta bort begränsningen för uteslutning för alla rutter på mallar med låg lön som leder till ett tomt jobbträd.
  • Operationen "gitåterställning –stegad –arbetstree" använder nu som standard innehållet i grenen "HEAD" istället för att visa ett fel.
  • Arbetet fortsatte att byta till SHA-2-hashingalgoritmen istället för SHA-1.
  • Omarbetad kod för att interagera med GnuPG.

Fuente: https://github.com/


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.