Git 2.30 jau ir izlaists, un tie ir tā jaunumi

Jaunā versija Git 2.30 jau ir izlaists un šajā jaunajā versijā ir iesniegtas dažas svarīgas izmaiņas piemēram, spēja paplašināt komandas, kā arī PHP, Rust un CSS veidņu atjaunināšana, cita starpā.

Tiem, kas nav pazīstami ar Gitu, jums jāzina, ka eŠī ir viena no populārākajām versiju kontroles sistēmām, uzticami un augstas veiktspējas, nodrošinot elastīgus nelineārus izstrādes rīkus, kuru pamatā ir atzarošana un apvienošana.

Lai nodrošinātu vēstures integritāti un izturību pret izmaiņām "ar atpakaļejošu spēku", katrā saistībā tiek izmantota netieša visas iepriekšējās vēstures jaukšana, ir iespējams arī sertificēt ar atsevišķu tagu digitālajiem parakstiem un apņemties izstrādātājus.

Git 2.30 galvenās jaunās funkcijas

Salīdzinot ar iepriekšējo versiju, Jaunajā versijā tika pieņemtas 495 izmaiņas, kas sagatavots, piedaloties 83 izstrādātājiem, no kuriem 29 izstrādē piedalījās pirmo reizi.

Šajā jaunajā Git 2.30 versijā konfigurācijā parametru help.autocorrect tagad var iestatīt uz “nekad” lai pilnībā atspējotu loģiku kļūdu noteikšanai komandu nosaukumos (pēc noklusējuma, ja ir norādīta neeksistējoša komanda, git parsē tipiskos drukas kļūdas un palaiž laboto komandu, ja ir norādīta tikai aizstāšanas opcija).

Ir vēl viena izmaiņa, kas izceļas no šīs jaunās Git 2.30 versijas PHP, Rust un CSS atjauninātās userdiff veidnes.

Bez tam tiek pieminēts arī tas pievienoja iespēju paplašināt komandas, kas ir aizstājvārdi, automātiskās pabeigšanas skriptam komandrindas opcijas, kā arī atbalsts "git atlicināt parādīt" parametriem, kas ir līdzīgi parametriem "git diff", kā arī atjaunināti Zsh automātiskās pabeigšanas skripti.

No otras puses, tiek minēts, ka variants «-Es » ir pievienots ģimenes komandām "git diff" ignorēt daļas, kurās izmaiņas atbilst noteiktajam modelim un ka ir nodrošināta iespēja pielāgot failu nosaukumu lielumu, kas izveidots ar komandu "git format-patch" (iepriekš bija 64 rakstzīmju ierobežojums).

Opcijā Komandai "git rev-parse" ir pievienota opcija "End-of-options", kas skriptos palīdz precīzi nodalīt parametru ar pārskatīšanu, piemēram, "git rev-parse –verify -q – option-rev-$ rev rev.".

Programmā "git update-ref-stdin" tika pievienota iespēja vienā sesijā apstrādāt vairākus darījumus.
Pievienota opcija “–literal-value” dažādām apakškomandām “git config”, lai nodotu vērtību_regex vērtību nevis kā regulāru izteiksmi, bet kā virkni, lai atrastu precīzu atbilstību.

Starp pārējām izmaiņām, kas uzsvērtas jaunās versijas paziņojumā:

  • Veidojot tar.gz, "git archive" ir atļauts saspiestības līmenis, kas lielāks par -9.
  • Pievienots atbalsts funkciju definēšanai bash un POSIX apvalkā.
  • "Git darba koku sarakstā" ir ieviesta darba koka bloķēšanas zīmes parādīšana.
  • Turpinājās komandas "git bisect" pārrakstīšana C valodā.
  • Komandai "git diff A ... B" tiek ieteikts informatīvāks "git diff – apvienošanās bāzes AB" analogs.
  • Komandas "git maintenance", paplašinātas "git gc" versijas, izstrāde turpinās.
  • Pievienoja opciju "-force-if-mukana" opcijai "git push", lai atrisinātu saistību zaudēšanas problēmu, lietojot komandu "git push –force-with-rental [= ] »Nepareizi.
  • Norādot “-force-if-include” kopā ar “-force-with-rental”, papildus tiek pārbaudīta aizstāto saistību atbilstība.
  • Vietnei "git clone" ir pievienots iestatījums clone.defaultremotename, kas ļauj definēt nosaukumu, kas tiks izmantots, lai atsauktos uz resursdatoru, no kura repozitorijs tika klonēts.
  • Par “git checkout” tika pievienota opcija checkout.guess, lai pēc noklusējuma konfigurētu opcijas “–guess” izmantošanu.

Visbeidzot, ja jūs interesē uzzināt vairāk par to Par šo jauno Git 2.30 versiju varat pārbaudīt informāciju pārejot uz šo saiti.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.