Git 2.30 je že izšel in to so njegove novice

Nova različica Izšel je že Git 2.30 in v tej novi različici predstavljenih je nekaj pomembnih sprememb na primer možnost razširitve ukazov, pa tudi posodabljanje predlog za PHP, Rust in CSS, med drugim.

Za tiste, ki Gita ne poznajo, morate vedeti, da eTo je eden izmed najbolj priljubljenih sistemov za nadzor različic, zanesljiv in visoko zmogljiv, ki ponuja prilagodljiva nelinearna razvojna orodja, ki temeljijo na razvejanju in združevanju.

Da bi zagotovili celovitost zgodovine in odpornost na spremembe "za nazaj", se pri vsakem prevzemu uporablja implicitno zgoščevanje celotne prejšnje zgodovine, prav tako je mogoče potrditi z digitalnimi podpisi posameznih oznak in razvijalcev zavez.

Ključne nove funkcije Git 2.30

V primerjavi s prejšnjo različico V novi različici je bilo sprejetih 495 sprememb, pripravljen s sodelovanjem 83 razvijalcev, od tega 29 pri razvoju prvič.

V tej novi različici Git 2.30 v konfiguraciji lahko parameter help.autocorrect zdaj nastavite na "nikoli" za popolno onemogočanje logike za odkrivanje napak v imenih ukazov (privzeto, če je podan neobstoječi ukaz, git razčleni tipične napak in zažene popravljeni ukaz, če je podana samo nadomestna možnost) .

Druga sprememba, ki izstopa iz te nove različice Git 2.30, je v predloge userdiff, ki so bile posodobljene za PHP, Rust in CSS.

Poleg tega je omenjeno tudi to dodal možnost razširitve ukazov, ki so vzdevki, v skriptu za samodokončanje možnosti ukazne vrstice in podpora za parametre "git stash show", ki so podobni parametrom "git diff", in posodobljene skripte za samodokončanje za Zsh.

Po drugi strani pa je omenjeno, da možnost "-JAZ » je bil dodan družinskim ukazom "git diff" za prezrtje delov, kjer se spremembe ujemajo z danim vzorcem in da je zagotovljena možnost prilagajanja velikosti imen datotek, ustvarjenih z ukazom "git format-patch" (prej je bila omejitev 64 znakov).

V možnosti V ukaz "git rev-parse" je dodan "–End-of-options", kar v skriptih pomaga pri izrecnem ločevanju parametra z revizijo, na primer "git rev-parse -verify -q -end-of-options $ rev".

V "git update-ref –stdin" je bila dodana možnost obdelave več transakcij v eni seji.
V različne podkomande "git config" je dodana možnost "–literal-value", da vrednost value_regex ne posreduje kot regularni izraz, temveč kot niz za natančno ujemanje.

Od ostalih sprememb, ki so poudarjene v napovedi nove različice:

  • Pri ustvarjanju tar.gz so v "git archive" dovoljene stopnje stiskanja nad -9.
  • Dodana podpora za definiranje funkcij v lupini bash in POSIX.
  • V "git delovnem drevesnem seznamu" je prikazan znak delovnega drevesnega zaklepanja.
  • Nadaljevalo se je prepisovanje ukaza "git bisect" v jeziku C.
  • Za ukaz "git diff A ... B" je predlagan bolj informativen analog "git diff –merge-base AB".
  • Nadaljuje se razvoj ukaza "git vzdrževanje", razširjena različica "git gc".
  • V "git push" je dodana možnost "–force-if-includes", da bi rešili težavo z izgubo zaveze pri uporabi ukaza "git push –force-with-lease [= ] »Napačno.
  • Navedba "-force-if-includes" skupaj z "-force-with-lease" dodatno preveri ustreznost nadomeščenih prevzemov.
  • Za "git clone" je bila dodana nastavitev clone.defaultremotename, ki vam omogoča, da določite ime, ki bo uporabljeno za sklicevanje na gostitelja, s katerega je bilo skladišče klonirano.
  • Za "git checkout" je bila dodana možnost checkout.guess, ki je privzeto konfigurirala uporabo možnosti "–guess".

Končno, če vas zanima več o tem O tej novi različici Git 2.30 lahko preverite podrobnosti tako, da odprete naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.