Versioni i ri i Git 2.27.0 tashmë është lëshuar dhe këto janë ndryshimet e tij

git është një nga sistemet më të njohura, të besueshme dhe me performancë të lartë të kontrollit të versionit, dhe siguron mjete fleksibël të zhvillimit jolinear të bazuar në versione dhe bashkime.

Për të siguruar integritetin historia dhe rezistenca ndaj ndryshimeve në mendim, përdoret hashimi i nënkuptuar të gjithë historisë së mëparshme në çdo konfirmim dhe nënshkrimet dixhitale të zhvilluesve individualë të etiketave dhe konfirmimet gjithashtu mund të verifikohen.

kohët e fundit u lëshua versioni i ri i sistemit të kontrollit të burimit të shpërndarë Git 2.27.0.Krahasuar me lëshimin e mëparshëm, versioni i ri miratoi 537 ndryshime, të përgatitura me pjesëmarrjen e 71 zhvilluesve, nga të cilët 19 morën pjesë për herë të parë në zhvillim

Git 2.27.0 Karakteristikat kryesore të reja

Në këtë version të ri të Git 2.27.0, përfshirja e paracaktuar e versionit të dytë të protokollit të komunikimit Git është anuluar, e cila përdoret kur lidhni klientin nga distanca me serverin Git. Protokolli nuk është njohur ende, por është gati për përdorim si parazgjedhje për shkak të identifikimit të çështjeve të rrëshqitshme që kërkojnë shqyrtim të veçantë.

Ndërsa nga ana tjetër, për të shmangur konfuzionin në këtë version të ri komanda "përshkruaj git" gjithmonë përdorni mënyrën e zgjeruar të daljes ("–Gjatë") nëse zbulohet një etiketë e zëvendësuar e lidhur me një kryerje. Si më parë, një etiketë e nënshkruar ose e shënuar u shfaq duke përshkruar një zotim edhe nëse riemërohej ose zhvendosej në hierarkinë "refs / tags /".

Drejtimi i "tërheqjes së git" tani lëshon një paralajmërim nëse ndryshorja e konfigurimit tërheq.bazë nuk është vendosur në mënyrë të qartë dhe opsionet "- [jo-] mbingarkesë" ose "- vetëm nga" nuk zbatohen Për të shtypur paralajmërimin për ata që nuk do të anashkalojnë, mund ta vendosni ndryshoren në false.

Ata kane shtoi disa veprime të reja tek «git azhurnim-ref –stdin"se lejojnë kontrollin e drejtpërdrejtë të transaksioneve të azhurnimit të lidhjevePër shembull, për të zbatuar azhurnimin e lidhjes atomike me dy faza në depot e shumta.

Përveç kësaj, opsionet e rishikuara të marrjes së git të zakonshme për marrjen e git. Opsione të ngjashme që nuk përmenden më sipër u dokumentuan dhe u kaluan në "marrjen e git" të opsioneve që mungojnë.

Mundësia e shtuar për të shfaqur Nga: dhe Subjekti: headers: nuk ka ndryshime në patch-in e formatit git pa shndërruar karaktere që nuk janë në kodimin ASCII.

Opsioni "–Show-pulls" është shtuar në "log git", duke ju lejuar të shihni jo vetëm angazhimet në të cilat janë bërë ndryshimet, por edhe zotimin për bashkimin e këtyre ndryshimeve nga një degë e veçantë.

Përpunimi i hyrjes interaktive në të gjithë përbërësit është unifikuar dhe thirrja fflush () është shtuar pas shfaqjes së kërkesës së hyrjes, por para operacionit të leximit.

Në "git rebase" lejohet të riaplikohen të gjitha angazhimet lokale pa ekzekutuar më parë operacionin «arkëEdhe nëse disa prej tyre më parë ishin në rrjedhën e sipërme.

Vlera e ndryshores së konfigurimit 'pack.useSparse' është zëvendësuar me 'true' për të mundësuar optimizimet e paracaktuara të paraqitura më parë si eksperimentale.

Nga ndryshimet e tjera:

  • Shtoi një sërë opsionesh për të konfiguruar lidhjet SSL kur të aksesohen përmes një proxy.
  • Informacioni i shfaqur kur përdorni filtrat e konvertimit "të pastër" dhe "smudge" është zgjeruar. Për shembull, tani shfaqet objekti ish-pemë, në të cilin shfaqet blloku i konvertuar.
  • Shtuar opsionin "–autostash" në "bashkimin e git".
  • Ndërfaqja e përmirësuar e blerjes.
  • Shtoi opsionin –no-gpg-shenjë në komandën e bazës së git për të anashkaluar vendosjen e commit.gpgSign.
  • U shtuan modele të ndryshimit të përdoruesit për dokumentet Markdown.
  • Hequr kufizimin për të përjashtuar të gjitha rrugët në modelet me pagë të ulët që çojnë në një pemë bosh të punës.
  • Operacioni "rivendosja e git-fazës së punës" tani si parazgjedhje përdor përmbajtjen e degës "HEAD", në vend që të shfaqë një gabim.
  • Puna vazhdoi për të kaluar në algoritmin e shkëputjes SHA-2 në vend të SHA-1.
  • Kod i ripunuar për të bashkëvepruar me GnuPG.

Fuente: https://github.com/


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.