La nova versió de Git 2.27.0 ja va ser alliberada i aquests són els seus canvis

anar és un dels sistemes de control de versions més populars, fiables i d'alt rendiment, i proporciona eines de desenvolupament no lineal flexibles basades en versions i fusions.

Per garantir la integritat de l'historial i la resistència als canvis en retrospectiva, s'utilitza el hashing implícit de tot l'historial anterior a cada confirmació i també es poden verificar les signatures digitals dels desenvolupadors d'etiquetes individuals i confirmacions.

Recentment va ser llançada la nova versió del sistema de control de font distribuïda Git 2.27.0.En comparació del llançament anterior, la nova versió va adoptar 537 canvis, preparats amb la participació de 71 desenvolupadors, dels quals 19 van participar per primera vegada en el desenvolupament

Principals novetats de Git 2.27.0

En aquesta nova versió de Git 2.27.0, s'ha cancel·lat la inclusió predeterminada de la segona versió del protocol de comunicació Git, que s'utilitza en connectar el client de manera remota al servidor Git. El protocol encara no s'ha reconegut, però està llest per al seu ús per defecte a causa de la identificació de problemes relliscosos que requereixen consideració per separat.

Mentre que d'altra banda, per evitar confusions en aquesta nova versió l'ordre «git descriu» sempre utilitza el mode de sortida estès («–long») si es detecta una etiqueta reemplaçada associada amb una confirmació. Ja que anteriorment, es mostrava una etiqueta signada o anotada que descrivia una confirmació fins i tot si es canviava el nom o es movia a jerarquia refs/tags/.

En executar git pull, ara s'emet una advertència si la variable de configuració pull.rebase no s'estableix explícitament i les opcions «-[no-]rebase» o «–ff-only» no s'apliquen. Per suprimir l'advertiment d'aquells que no realitzaran una operació de supervisió, podeu establir la variable en false.

s'han agregat diverses accions noves a «git update-ref –stdin»Això permeten controlar directament les transaccions d'actualització d'enllaços, per exemple, per implementar l'actualització atòmica d'enllaços en dues etapes a diversos repositoris.

A més, es van revisar les opcions d'extracció de git comuns a git fetch. Es van documentar opcions similars no esmentades anteriorment i es van transferir al git fetch de les opcions perdudes.

S'ha afegit la capacitat de mostrar les capçaleres From: i Subject: sense canvis al pegat de format git sense convertir caràcters que no estan en codificació ASCII.

L'opció show-pulls s'ha afegit al registre de git, la qual cosa us permet veure no només els commits en què es van realitzar els canvis, sinó també el commit per fusionar aquests canvis des d'una branca separada.

El processament de l'entrada interactiva a tots els components s'ha unificat i l'anomenada fflush () s'ha afegit després de mostrar la sol·licitud d'entrada, però abans de l'operació de lectura.

A git rebase es permet tornar a aplicar tots els commits locals sense executar primer l'operació «caixa«, fins i tot si alguns es van passar prèviament a upstream.

El valor de la variable de configuració 'pack.useSparse' ha estat reemplaçat per 'true' per habilitar les optimitzacions predeterminades presentades prèviament com a experimentals.

Dels altres canvis:

  • S'ha afegit un conjunt d'opcions per configurar connexions SSL quan s'accedeix mitjançant un servidor intermediari.
  • La informació que es mostra en utilitzar els filtres de conversió clean i smudge s'ha ampliat. Per exemple, ara es mostra l'objecte tree-ish, on apareix el blob convertit.
  • S'ha afegit l'opció “–autostash” a “git merge”.
  • Interfície de pagament i enviament millorat.
  • S'ha afegit l'opció -no-gpg-sign a l'ordre git superació per anul·lar la configuració de commit.gpgSign.
  • S'han afegit plantilles de diferència d'usuari per a documents Markdown.
  • S'ha eliminat la restricció d'exclusió de totes les rutes en plantilles de pagament escàs que condueixen a un arbre de treball buit.
  • L'operació «git restore –staged –worktree» ara per defecte fa servir el contingut de la branca «HEAD», en lloc de mostrar un error.
  • Es va continuar treballant per canviar a l'algorisme hash SHA-2 en lloc de SHA-1.
  • Codi reelaborat per interactuar amb GnuPG.

font: https://github.com/


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.