Git 2.30 ja va ser alliberat i aquestes són les seves novetats

La nova versió de Git 2.30 ja va ser donada a conèixer i en aquesta nova versió es presenten alguns canvis importants com ara la capacitat d'expandir ordres, així com també l'actualització de les plantilles per a PHP, Rust i CSS, entre altres coses més.

Per als qui desconeixen de Git, han de saber que iAquest és un dels sistemes de control de versions més populars, Fiables i d'alt rendiment, que proporciona eines de desenvolupament no lineals flexibles basades en ramificacions i fusions.

Per garantir la integritat de l'historial i la resistència als canvis «retroactivament», s'utilitza hash implícit de tot l'historial anterior en cada confirmació, també és possible certificar amb signatures digitals dels desenvolupadors d'etiquetes individuals i confirmacions.

Principals novetats de Git 2.30

En comparació amb la versió anterior, es van adoptar 495 canvis en la nova versió, Preparada amb la participació de 83 desenvolupadors, dels quals 29 van participar en el desenvolupament per primera vegada.

En aquesta nova versió de Git 2.30 en la configuració, el paràmetre help.autocorrect ara es pot prendre el valor 'never' per desactivar completament la lògica per detectar errors tipogràfics en els noms dels comandaments (per omissió, si s'especifica una ordre que no existeix, git analitza els errors tipogràfics típics i executa la comanda corregit si només s'especifica una opció de reemplaçament) .

Un altre canvi que es destaca d'aquesta nova versió de Git 2.30, és a les plantilles de userdiff que s'han actualitzat per a PHP, Rust i CSS.

A més de que també s'esmenta que es va agregar la capacitat d'expandir comandes que són àlies a la seqüència de comandaments de completat automàtic d'opcions de la línia d'ordres així com també el suport per paràmetres «git Stash show» que són similars als paràmetres «git diff» i també els scripts de completat automàtic actualitzats per zsh.

D'altra banda s'esmenta que a l'opció «-I » s'ha afegit als comandaments de la família «git diff» per ignorar les parts on els canvis coincideixen amb un patró donat i que s'ha proporcionat la capacitat de personalitzar la mida dels noms d'arxiu creats pel comando «git format-patch» (anteriorment havia un límit de 64 caràcters).

En l'opció «-End-of-options» s'ha afegit als la comanda «git rev-par-se», que ajuda en els scripts a separar el paràmetre amb revisió, per exemple «git rev-par-se -verify -q -end-of-options $ rev».

A «git update-ref -stdin» es va agregar la capacitat de processar múltiples transaccions en una sessió.
Es va agregar l'opció «-literal-value» a diversos subcomandos «git config» per passar el valor value_regex no com una expressió regular, sinó com una cadena per buscar una coincidència exacta.

Dels altres canvis que es destaquen en l'anunci de la nova versió:

  • Es permeten nivells de compressió superiors a -9 a «git arxivi» a l'crear tar.gz.
  • Es va agregar suport per definir funcions en bash i POSIX shell.
  • A la «llista d'arbres de treball de git», s'implementa la visualització de el signe de bloqueig d'arbres de treball.
  • Va continuar la reescriptura de la comanda «git bisect» en llenguatge C.
  • Per la comanda «git diff A ... B», es suggereix un anàleg més informatiu de «git diff -merge-base AB».
  • Es continua amb el desenvolupament de la comanda «git maintenance», una versió estesa de «git gc».
  • Es va agregar l'opció «-force-if-includes» a «git push», amb l'objectiu de resoldre el problema de perdre confirmacions quan s'usa la comanda «git push -force-with-lease [= ] »Incorrectament.
  • Especificar «-force-if-includes» juntament amb «-force-with-lease» verifica addicionalment la rellevància de les confirmacions reemplaçades.
  • Per «git clone», s'ha afegit la configuració clone.defaultremotename, el que li permet definir el nom que es farà servir per fer referència a l'amfitrió des del qual es va clonar el repositori.
  • Per «git checkout» es va agregar l'opció checkout.guess per configurar l'ús de l'opció «-guess» per defecte.

Finalment, si estàs interessat en conèixer més a l'respecte sobre aquesta nova versió de Git 2.30, pots consultar els detalls dirigint-te a el següent enllaç.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

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ó.