Git 2.30 a fost deja lansat și acestea sunt noutățile sale

Noua versiune de Git 2.30 a fost deja lansat și în această nouă versiune sunt prezentate câteva schimbări importante precum capacitatea de a extinde comenzile, precum și actualizarea șabloanelor pentru PHP, Rust și CSS, printre altele.

Pentru cei care nu sunt familiarizați cu Git, ar trebui să știți că eAcesta este unul dintre cele mai populare sisteme de control al versiunilor, fiabil și performant, oferind instrumente de dezvoltare neliniare flexibile bazate pe ramificare și fuzionare.

Pentru a asigura integritatea istoriei și rezistența la modificări „retroactiv”, se utilizează hashingul implicit al tuturor istoricelor anterioare în fiecare commit, este, de asemenea, posibil să se certifice cu semnături digitale ale etichetelor individuale și dezvoltatorilor de commit.

Git 2.30 Caracteristici noi cheie

Comparativ cu versiunea anterioară, 495 modificări au fost adoptate în noua versiune, pregătit cu participarea a 83 de dezvoltatori, dintre care 29 au participat la dezvoltare pentru prima dată.

În această nouă versiune a Git 2.30 în configurație, parametrul help.autocorrect poate fi acum setat la „niciodată” pentru a dezactiva complet logica pentru detectarea greșelilor de tipărire în numele comenzilor (în mod implicit, dacă este specificată o comandă inexistentă, git analizează greșelile tipice tipice și rulează comanda corectată dacă este specificată doar o opțiune de înlocuire) .

O altă schimbare care iese în evidență față de această nouă versiune a Git 2.30 este în șabloanele userdiff care au fost actualizate pentru PHP, Rust și CSS.

Pe lângă asta se menționează și că a adăugat capacitatea de a extinde comenzile care sunt aliasuri la scriptul de completare automată opțiunile liniei de comandă, precum și suportul pentru parametrii „git stash show” care sunt similari cu parametrii „git diff” și, de asemenea, scripturile de completare automată actualizate pentru Zsh.

Pe de altă parte, se menționează că opțiunea «-Eu » a fost adăugat la comenzile familiei „git diff” pentru a ignora părțile în care modificările se potrivesc cu un model dat și că a fost oferită posibilitatea de a personaliza dimensiunea numelor de fișiere create de comanda „git format-patch” (anterior exista o limită de 64 de caractere).

În opțiune „–Finalul opțiunilor” a fost adăugat la comanda „git rev-parse”, care ajută în scripturi să separe în mod explicit parametrul cu revizuirea, de exemplu „git rev-parse –verify -q –end-of-options $ rev”.

În „git update-ref –stdin” a fost adăugată capacitatea de a procesa mai multe tranzacții într-o singură sesiune.
S-a adăugat opțiunea „–literal-value” la diferite subcomenzi „git config” pentru a transmite valoarea value_regex nu ca o expresie regulată, ci ca un șir pentru a găsi o potrivire exactă.

Dintre celelalte modificări care sunt evidențiate în anunțul noii versiuni:

  • Nivelurile de compresie mai mari de -9 sunt permise în „git archive” la crearea tar.gz.
  • Suport adăugat pentru definirea funcțiilor în bash și POSIX shell.
  • În „lista arborelui de lucru git”, este implementată afișarea semnului de blocare a arborelui de lucru.
  • Rescrierea comenzii „git bisect” în limbajul C a continuat.
  • Pentru comanda „git diff A ... B”, este sugerat un analog mai informativ al „git diff –merge-base AB”.
  • Dezvoltarea comenzii „git maintenance”, o versiune extinsă a „git gc”, continuă.
  • S-a adăugat opțiunea „-force-if-includes” la „git push”, pentru a rezolva problema pierderii de comisioane atunci când se utilizează comanda „git push –force-with-lease [= ] »Incorect.
  • Specificarea „-force-if-includes” împreună cu „–force-with-leasing” verifică în plus relevanța angajamentelor înlocuite.
  • Pentru „git clone”, a fost adăugată setarea clone.defaultremotename, permițându-vă să definiți numele care va fi utilizat pentru a se referi la gazda de la care a fost clonat depozitul.
  • Pentru „git checkout” a fost adăugată opțiunea checkout.guess pentru a configura în mod implicit utilizarea opțiunii „–guess”.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre asta Despre această nouă versiune a Git 2.30, puteți verifica detaliile accesând următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.