Git 2.30 on jo julkaistu ja nämä ovat sen uutisia

Uusi versio Git 2.30 on jo julkaistu ja tässä uudessa versiossa joitain tärkeitä muutoksia esitetään kuten kyky laajentaa komentoja sekä päivittää malleja esimerkiksi PHP: lle, Rustille ja CSS: lle.

Niille, jotka eivät tunne Gitiä, sinun tulisi tietää, että eTämä on yksi suosituimmista versionhallintajärjestelmistäluotettavat, korkean suorituskyvyn tarjoavat joustavat epälineaariset kehitystyökalut, jotka perustuvat haarautumiseen ja sulautumiseen.

Jotta taataan historian eheys ja muutosten vastustuskyky "taannehtivasti", jokaisessa sitoutumisessa käytetään koko aiemman historian implisiittistä hajautusta, on myös mahdollista varmentaa yksittäisten tunnisteiden digitaalisilla allekirjoituksilla ja sitouttaa kehittäjät.

Git 2.30 Tärkeimmät uudet ominaisuudet

Edelliseen versioon verrattuna Uudessa versiossa hyväksyttiin 495 muutosta, valmisteli 83 kehittäjän osallistumisesta, joista 29 osallistui kehitykseen ensimmäistä kertaa.

Tässä uudessa versiossa Git 2.30 kokoonpanossa help.autocorrect-parametriksi voidaan nyt asettaa 'never' poistaa logiikka käytöstä kokonaan kirjoitusvirheiden havaitsemisessa komentojen nimissä (oletusarvoisesti, jos määritetään olematon komento, git jäsentää tyypillisiä kirjoitusvirheitä ja suorittaa korjatun komennon, jos vain korvausvaihtoehto on määritetty).

Toinen muutos, joka erottuu uudesta Git 2.30 -versiosta, on PHP: n, Rustin ja CSS: n päivitetyt userdiff-mallit.

Sen lisäksi mainitaan myös se lisäsi kyvyn laajentaa aliaksia käyttäviä komentoja automaattisen täydennyksen komentosarjaan komentorivivaihtoehdot sekä tuki "git stash show" -parametreille, jotka ovat samanlaisia ​​kuin "git diff" -parametrit, ja myös päivitetyt automaattisen täydennyksen komentosarjat Zsh: lle.

Toisaalta mainitaan, että vaihtoehto «-I » on lisätty "git diff" -perhekomennoihin ohittaa osat, joissa muutokset vastaavat tiettyä mallia ja että kyky muokata "git format-patch" -komennolla luotujen tiedostojen nimien kokoa on annettu (aiemmin 64 merkin rajoitus oli).

Vaihtoehto "–End-of-options" on lisätty "git rev-parse" -komentoon, joka auttaa komentosarjoja erottamaan parametrin nimenomaisesti tarkistuksella, esimerkiksi "git rev-parse –verify -q – option-optioiden $ rev".

Kohdassa "git update-ref -stdin" lisättiin mahdollisuus käsitellä useita tapahtumia yhdessä istunnossa.
Lisättiin "-literal-value" -vaihtoehto useisiin "git config" -alikomentoihin, jotta arvo_regex-arvo välitettäisiin ei säännöllisenä lausekkeena, vaan merkkijonona tarkan haun löytämiseksi.

Muista uuden version ilmoituksessa korostetuista muutoksista:

  • Yli -9: n pakkaustasot ovat sallittuja "git-arkistossa", kun luodaan tar.gz.
  • Lisätty tuki funktioiden määrittelemiseen bash- ja POSIX-kuoressa.
  • "Git working tree list" -työpuun lukitusmerkin näyttö on toteutettu.
  • Komennon "git bisect" uudelleen kirjoittaminen C-kielellä jatkui.
  • Komennolle "git diff A ... B" ehdotetaan informatiivisempaa analogia "git diff –merge-base AB".
  • Komennon "git maintenance", laajennetun version "git gc", kehittäminen jatkuu.
  • Lisättiin vaihtoehto "–force-if-include" kohtaan "git push", jotta voidaan ratkaista sitoumusten menettämisen ongelma käytettäessä komentoa "git push –force-with-rental [= ] »Virheellisesti.
  • Määritettäessä "-voima-jos-sisältää" yhdessä "-voima-vuokralla" -toiminnon kanssa tarkistetaan myös korvattujen sitoumusten merkitys.
  • Git-kloonille on lisätty clone.defaultremotename-asetus, jonka avulla voit määrittää nimen, jota käytetään viittaamaan isäntään, josta arkisto kloonattiin.
  • "Git-kassalle" lisättiin checkout.guess-vaihtoehto oletusarvoisesti määritettäessä "-guess" -vaihtoehtoa.

lopuksi, jos olet kiinnostunut tietämään siitä lisää Tästä uudesta Git 2.30 -versiosta voit tarkistaa yksityiskohdat siirtymällä seuraavaan linkkiin.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.