Jaunā Git 2.27.0 versija jau ir izlaista, un tās ir tās izmaiņas

Git Tā ir viena no populārākajām, uzticamākajām un augstas veiktspējas versiju vadības sistēmām, un nodrošina elastīgus nelineārus izstrādes rīkus, kuru pamatā ir versijas un apvienojumi.

Lai nodrošinātu integritāti vēsture un pretestība izmaiņām aizmugurējā skatījumā, tiek izmantota netieša jaukšana no visas iepriekšējās vēstures katrā apstiprinājumā un var pārbaudīt arī atsevišķu tagu izstrādātāju digitālos parakstus un apstiprinājumus.

Nesen tika izlaista jaunā Git 2.27.0 izplatītā avota vadības sistēmas versija.Salīdzinot ar iepriekšējo laidienu, jaunā versija pieņēma 537 izmaiņas, kas sagatavotas, piedaloties 71 izstrādātājam, no kuriem 19 pirmo reizi piedalījās izstrādē

Git 2.27.0 galvenās jaunās funkcijas

Šajā jaunajā Git 2.27.0 versijā Git komunikācijas protokola otrās versijas noklusējuma iekļaušana ir atcelta, ko izmanto, attālināti savienojot klientu ar Git serveri. Protokols vēl nav atpazīts, taču pēc noklusējuma tas ir gatavs lietošanai, jo tiek identificētas slidenas problēmas, kas jāapsver atsevišķi.

No otras puses, lai izvairītos no neskaidrībām šajā jaunajā versijā, komanda "git description" vienmēr izmantojiet izvērstu izvades režīmu ("–Long"), ja tiek noteikts ar saistību saistīts aizstāts tags. Kopš iepriekš tika parādīts parakstīts vai anotēts tags, kas apraksta saistības, pat ja tas tika pārdēvēts vai pārvietots uz hierarhiju "refs / tags /".

Skrienot "git pull", tagad tiek brīdināts ja konfigurācijas mainīgais vilkt.rebase nav skaidri noteikts un opcijas "- [nav-] pārpilde" vai "tikai-tikai" nepiemēro. Lai nomāktu brīdinājumu tiem, kuri negrasās ignorēt, varat iestatīt mainīgo uz false.

Viņiem ir pievienoja vairākas jaunas darbības «git update-ref – stdinKa atļaut tiešu saites atjaunināšanas darījumu kontroliPiemēram, lai ieviestu divpakāpju atomu saites atjaunināšanu vairākos krātuvēs.

Turklāt, pārskatītās git ielādes opcijas, kas kopīgas git ielādei. Līdzīgas iespējas, kas nav minētas iepriekš, tika dokumentētas un pārnestas trūkstošo opciju git ielādē.

Pievienota iespēja parādīt From: un Subject: headers: bez izmaiņām git formāta ielāpā, nekonvertējot rakstzīmes, kas nav ASCII kodējumā.

Iespēja "Git log" ir pievienots "–Show-pulls", ļaujot redzēt ne tikai apņemšanos veikt izmaiņas, bet arī apņemšanos apvienot šīs izmaiņas no atsevišķas filiāles.

Interaktīvā ievades apstrāde visos komponentos ir vienota un fflush () zvans ir pievienots pēc ievades pieprasījuma parādīšanas, bet pirms lasīšanas operācijas.

"Git rebase" ir atļauts atkārtoti izmantot visas vietējās saistības vispirms neveicot darbību «izrakstīšanāsPat ja daži no viņiem iepriekš atradās augšpus straumes.

Konfigurācijas mainīgā “pack.useSparse” vērtība ir aizstāta ar “true”, lai iespējotu noklusējuma optimizācijas, kas iepriekš tika pasniegtas kā eksperimentālas.

No pārējām izmaiņām:

  • Pievienota opciju kopa, lai konfigurētu SSL savienojumus, kad tiem piekļūst, izmantojot starpniekserveri.
  • Informācija, kas tiek parādīta, izmantojot pārveidošanas filtrus "tīrs" un "iesmērēt", ir paplašināta. Piemēram, tagad tiek parādīts koks-ish objekts, kurā parādās pārveidotais lāse.
  • Pievienota opcija “–autostash”, lai “apvienotu apvienošanos”.
  • Uzlabota kases saskarne.
  • Git rebase komandai tika pievienota opcija –no-gpg-sign, lai ignorētu iestatījumu pühend.gpgSign.
  • Pievienotas lietotāju atšķirības veidnes Markdown dokumentiem.
  • Noņemts izslēgšanas ierobežojums visiem maršrutiem ar zemu atalgojumu veidnēm, kas noved pie tukša darba koka.
  • Operācija "git atjaunot - pakāpeniski - darba koks" tagad pēc noklusējuma izmanto filiāles "HEAD" saturu, nevis parāda kļūdu.
  • Turpinājās darbs, pārejot uz SHA-2 jaukšanas algoritmu, nevis SHA-1.
  • Pārstrādāts kods, lai mijiedarbotos ar GnuPG.

Fuente: https://github.com/


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.