Git 2.28 ir klāt, un tas nāk ar izmaiņām terminoloģijā un šajās ziņās

Jaunā versija Git 2.28 ir šeit, un tas ir šeit, lai ieviestu dažas izmaiņas saistīti ar terminoloģiju ieskaitot, kurās iepriekšējās nedēļās viņš sociālajos tīklos bija paudis atbalstu un lēmumu mainīt daudzus gadus lietoto terminoloģiju.

Salīdzinot ar iepriekšējo versiju, sun pieņēma 317 izmaiņas jaunajā versijā, sagatavots, piedaloties 58 izstrādātājiem, no kuriem 13 izstrādē piedalījās pirmo reizi.

Tiem, kas nav pazīstami ar Gitu, jums jāzina, ka tas 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 vēstures integritāti un noturību pret īslaicīgām izmaiņām, katrai saistībai tiek izmantota netieša visas iepriekšējās vēstures jaukšana un var pārbaudīt arī atsevišķu tagu izstrādātāju digitālos parakstus un apstiprinājumus.

Git 2.28 galvenās jaunās funkcijas

No izmaiņām, kas saistītas ar terminoloģiju, jaunā init.defaultBranch konfigurācija atļaut izvēlēties patvaļīgu noklusējuma filiāles nosaukumu.

Konfigurācija ir pievienots projektiem, kuru izstrādātāji vēlas mainīt terminu "kapteinis". Savukārt GitLab un Bitbucket ir pieņēmuši noklusējuma vērtību, lai galvenajām filiālēm vārda "galvenais" vietā izmantotu vārdu "galvenais".

Gitā, piemēram pirms palaidiet "git init" pēc noklusējuma tā turpina izveidot filiāli "kapteinis", bet šis nosaukums tagad var mainīt. Piemēram, lai mainītu sākotnējās filiāles nosaukumu uz "galvenais vai primārais".

Lai to izdarītu, tiek ieteikts izmantot komandu:

git config – globālais init.defaultBranch galvenais

No otras puses, mēs to varam atrast pievienotas veiktspējas optimizācijas pamatojoties uz izskatu kompromisa grafa faila formātā, kas tiek izmantots, lai optimizētu piekļuvi informācijai par saistībām, atbalsts Blūma filtriem - varbūtības struktūra, kas ļauj kļūdaini definēt trūkstošo elementu, bet izslēdz esoša elementa izlaišanu.

Šī struktūra ļauj lietotājam ievērojami paātrināt meklēšanu izmaiņu vēsturē, izmantojot komandas «git log - "Vai arī" git vainot ".

Attiecībā uz protokolu “ielādēt / klonēt” ir ieviesta iespēja serverim informēt klientu par nepieciešamību papildus nosūtītajiem iesaiņoto objektu datiem lejupielādēt arī iepriekš sagatavotus pakešu failus.

The Turpinājās darbs pie pārejas uz SHA-256 jaukšanas algoritmu SHA-1 vietā.

No pārējām izmaiņām kas izceļas no šīs jaunās Git versijas:

  • Komanda "git status" sniedz informāciju par daļējas klona darbības norisi (neliela izrakstīšanās).
  • Ģimenes komandām "diff" tiek piedāvāts jauns iestatījums "diff.relative".
  • Pārbaudot ar "git fsck", tagad tiek novērtēta objektu koka klasifikācija un identificēti neklasificēti vienumi.
  • Vienkāršota saskarne, lai rediģētu sensitīvu informāciju izsekošanas izejā.
  • Pievienots atbalsts opciju aizpildīšanai komandai "git switch" automātiskās pabeigšanas skriptā.
  • Pievienots atbalsts argumentu nodošanai dažādās anotācijās "git diff" ("git diff A..BC", "git diff A..BC ... D" utt.).
  • Komanda "git fast-export-anonymize" papildina iespēju konfigurēt savu elementu kartēšanu, lai iesaiņotu izeju ērtākai atkļūdošanai.
  • Programmā "git gui" ir iespējams atvērt strādājošos kokus no sākotnējā dialoga.

Beidzot ja vēlaties uzzināt vairāk par to, Detalizētu informāciju varat pārbaudīt, dodoties uz oficiālo paziņojumu Git vietnē un tās paziņojumu sadaļā.

Saite ir šī.

Kā Linux instalēt Git 2.28?

Visbeidzot, ja vēlaties atjaunināt vai instalēt šo rīku Mums vienkārši ir jāatver termināls mūsu sistēmā un tajā jāievada viena no šīm komandām.

Debian / Ubuntu

sudo apt-get install git

Fedora
sudo dnf install git
Gentoo

emerge --ask --verbose dev-vcs/git

Arch Linux

sudo pacman -S git

openSUSE

sudo zypper install git

Mageia

sudo urpmi git

Alpu kalns

sudo apk add git


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.