Izlaidusi jauno Git 2.22 versiju, un tās ir tās izmaiņas

iet

Tika prezentēta Git 2.22 jaunās versijas izlaišana Kurš ir viena no populārākajām versiju kontroles sistēmām, uzticama un augstas veiktspējas, kā arī nodrošina izstrādes rīkus.

Lai nodrošinātu vēstures integritāti un noturību pret izmaiņām aizmuguriski, katrā saistībā tiek izmantota netieša visas iepriekšējās vēstures jaukšana, kā arī var pārbaudīt atsevišķu tagu un saistību izstrādātāju digitālos parakstus.

Salīdzinot ar iepriekšējo versiju, 745 izmaiņas tika veiktas jaunajā versijā, kas sagatavota, piedaloties 74 izstrādātājiem, no kuriem 18 izstrādē piedalījās pirmo reizi.

Git 2.22 galvenās jaunās funkcijas

Lai parādītu pašlaik izmantoto vietējo filiāli, tagad jūs varat izmantot komandu Git filiāle-izrāde-strāva".

Turklāt kopš versijas 1.18 tā ir pieejama jauno nodošanas režīmu saistību kopai «git rebase –rebase-saplūst« kas aizstāj iepriekšējo iespēju «–Konservē-saplūst«, Kas tagad ir atzīmēts kā novecojis.

Lai saglabātu filiāles struktūru pārnēsājamā filiālē, jūs varētu izmantot iespēju «–Konservē-saplūst«, Kas, palaižot interaktīvā režīmā (git rebase -i –saglabā-saplūst), ļāva rediģēt saistību vēsturi, taču negarantēja pilnīgu repozitorija struktūras saglabāšanu.

Pēctecis režīms «–Rebase-saplūst»Ļauj saglabāt pārnēsājamā filiāles izmaiņu struktūru, vienlaikus nodrošinot pilnu interaktīvu darbību kopumu, ieskaitot saistību dzēšanu, reorganizāciju un pārdēvēšanu.

Piemēram, "–Rebase-saplūst»Ļauj veikt saistības no atsevišķas filiāles uz jaunāku galveno filiāli, vienlaikus saglabājot filiāles struktūru pārnēsājamā filiālē, un veic dažas izmaiņas piezīmēs, lai tās saistītu ar lidojumu.

Operācija "git rebase»Tiek izmantots, lai aizstātu virkni saistību ar jaunu bāzes saistību, piemēram, lai mainītu atsevišķu atzaru, kurā tiek izstrādāta kāda jauna funkcija, uz pašreizējo galvenā filiāles stāvokli, ieskaitot labojumus, kas pievienoti pēc filiāles.

Cildens aizmugures atbalsts

Gada ziņojums «git uz pusēm»Ir atjaunināts un tagad ir vieglāk lasāmsKamēr «git mergetool»Tagad atbalsta arī Sublime Merge («smērēt") kā aizmugure. Gits jauno āķi sauc par «pēc indeksa maiņas»Kad mainās glabātais indeksa fails, kas palīdz virtualizētiem darba kokiem.

Tālāk, "git difftool "tagad darbojas arī ārpus repozitorija un atceļ"git kase -m»Kad tiek konstatēta atšķirība starp HEAD un indeksu.

Tā kā indeksa iesaiņošana klonēšanas procesā dažreiz prasa ilgu laiku, izstrādātāji jums ir devuši progresa joslu.

Tajā pašā laikā «git klons»Sazinās, izmantojot protokola 2. versiju, pateicoties jaunajai servera opcijai«slēdzis". Vairākas funkcijas uzlabo koda pabeigšanu, un izstrādātāji ir strādājuši arī pie trace2 izsekošanas rīka.

Jaunais Trace2 izsekošanas mehānisms piedāvā elastīgāku un strukturētāku izejas formātu. Trace2 ļauj apkopot operāciju un veiktspējas datus telemetriju, lai veiktu sīkāku analīzi un atkļūdošanu (lietotājs piešķir kontrolieri, nav datu, kas nosūtīti uz ārzemēm).

Veiktspēja un attīstība

Git iebūvētais diferenciālais mehānisms ir pārrakstīts un tagad atbalsta, kā arī “git saistību koks », API “iepakojums-lieks" un "git multi-pack-index pārbaude»Tagad strādājiet ātrāk krātuvēs, kurās ir daudz pakotņu failu. Izstrādātājiem testēšanas sistēma ir atjaunināta.

Nesen "git atlicināt»Tiek ieviests C, priekš«git rebase«. Šeit C ieviešana ir atjaunināta lai novērstu to, ka git atkal un atkal pārraksta to pašu failu. «Git dif»Tagad tas darbojas arī ātrāk īpašos gadījumos, kad tas vāc informāciju par lāseņiem. Visbeidzot, "git clone" paātrina savienojuma procesu.

Pievienota arī iespēja filtrēt, kad tiek parādīti paplašinājumiem “git log” tagi, kas pievienoti saistībām.


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.