Git 2.26.0 nāk ar reālu satura meklēšanu, dažām eksperimentālām funkcijām un daudz ko citu

git-2-26

Jaunā versija tagad ir pieejama kontroles sistēma "Git 2.26.0", kas pienāk ar dažām ziņām, eksperimentālie atbalsti un jo īpaši optimizācijas. Tiem, kas nav pazīstami ar Gitu, jums tas būtu jāzina ir viena no populārākajām versiju kontroles sistēmām, uzticami un augstas veiktspējas, nodrošinot elastīgus nelineārus attīstības rīkus, kuru pamatā ir filiāļu atzarošana un apvienošana.

Lai nodrošinātu integritāti vēsture un pretestība izmaiņām pēcnodokļos, izmantojiet netiešo hash No visas iepriekšējās vēstures par katru saistību ir iespējams arī digitāli parakstīt atsevišķus saistību un tagu izstrādātājus.

Salīdzinot ar iepriekšējo laidienu, jaunā versija pieņēma 504 sagatavotas izmaiņas ar 64 izstrādātāju piedalīšanos, no kuriem 12 izstrādē piedalījās pirmo reizi.

Git 2.26.0 galvenās jaunās funkcijas

Šajā jaunajā versijā tika veikta noklusējuma pāreja uz Git sakaru protokola otro versiju, kas tiek izmantots, attālināti savienojot klientu ar Git serveri. Protokola otrā versija ir ievērojama, jo tā nodrošina iespēju filtrēt filiāles un tagus servera pusē ar saīsināta saites saraksta atdošanu klientam.

Vēl viens svarīgs jauninājums ir spēja pievienot protokolam jaunas funkcijas jo rīkkomplektā parādās jaunas funkcijas. Klienta kods joprojām ir saderīgs ar veco protokolu Un tas var turpināt strādāt ar jauniem un veciem serveriem, automātiski atgriežoties pie pirmās versijas, ja serveris neatbalsta otro.

Opcija "–Rādīt tvērumu« ir pievienots komandai «git config", kas vienkāršo vietas noteikšanu, kur noteiktas konfigurācijas ir definētas.
Git ļauj definēt konfigurācijas dažādās vietās: repozitorijā (.git / info / config), lietotāja direktorijā (~ / .gitconfig), visas sistēmas konfigurācijas failā (/ etc / gitconfig), kā arī izmantojot komandrindas opcijas un vides mainīgos.

Izpildot «git config«, Ir diezgan grūti precīzi saprast, kur ir definēta vēlamā konfigurācija. Opcija "–Rādīt izcelsmi»Bija pieejams, lai atrisinātu šo problēmu, taču tas parāda tikai ceļu uz failu, kurā definēta konfigurācija, kas ir noderīgi, ja plānojat rediģēt failu, bet nepalīdz, ja jums ir jāmaina vērtība, izmantojot« git config »Ar –sistēmas, –global vai –local opcijām.

No otras puses, šīs jaunās versijas paziņojumā ir minēts, ka turpinājās eksperimentālā atbalsta pagarināšana daļējiem kloniem, kas ļauj pārsūtīt tikai daļu datu un strādāt ar nepilnīgu repozitorija kopiju.

Jaunā versija pievieno jaunu komandu "Git reti izrakstīties", tas tu ļauj pievienot atsevišķus direktorijus operācijas piemērošanai «izrakstīšanās»Tikai izņemot darba koku, tā vietā, lai visus šos direktorijus uzskaitītu uzreiz, izmantojot komandu«git reti izrakstīšanās komplekts".

Komandu sniegums «git grep«, Ko izmanto, lai meklētu gan repozitorija faktisko saturu, gan vēsturiskās pārskatīšanas, manāmi palielinās.

Lai paātrinātu meklēšanu, tika atļauts skenēt koka saturu darba izmantojot vairākus pavedienus ("git grep - pavedieni«), Bet vēsturisko pārskatu meklēšana bija viena pavediena. Tagad šis ierobežojums ir atcelts lasīšanas operāciju paralelizācijas iespējas ieviešana no objektu veikala.

Pēc noklusējuma pavedienu skaits tiek iestatīts vienāds ar CPU kodolu skaitu, kas tagad vairumā gadījumu neprasa skaidru opcijas iestatīšanu «–Vītnes".

Pievienots atbalsts apakškomandu ierakstu automātiskai pabeigšanai, ceļi, saites un citi komandas "git worktree" argumenti, kas ļauj strādāt ar vairākām repozitorija darba kopijām.

Mēs varam arī atrast skripta fsmonitor-watchman jaunā versija, tas nodrošina integrāciju ar Facebook Watchman mehānismu lai paātrinātu failu izmaiņu izsekošanu un jaunu failu parādīšanos. Pēc git atjaunināšanas jums jāmaina āķis krātuvē.

Ja vēlaties uzzināt vairāk par šo jauno laidienu, varat iepazīties ar oriģinālo piezīmi šī saite. 


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.