Git 2.32 wa pẹlu diẹ ninu awọn ilọsiwaju, aabo ọna ati diẹ sii

Lẹhin osu mẹta ti idagbasoke o ti fi han ifilole ẹya tuntun ti eto iṣakoso orisun orisun kaakiri Git 2.32. Ti a ṣe afiwe si ẹya ti tẹlẹ, Awọn ayipada 617 ti gba ni ẹya tuntun, ti pese pẹlu ikopa ti awọn oludasile 100, eyiti 35 ṣe alabapin ninu idagbasoke fun igba akọkọ.

Fun awọn ti ko mọ Git o yẹ ki o mọ pe eyi jẹ ọkan ninu eto iṣakoso ẹya olokiki julọ, igbẹkẹle ati iṣẹ-giga, pese awọn irinṣẹ idagbasoke ti kii ṣe laini rirọ ti o da lori ẹka ati apapọ.

Lati rii daju pe iduroṣinṣin ti itan-akọọlẹ ati atako si awọn iyipada “padasehin”, didiloju airotẹlẹ ti gbogbo itan iṣaaju ni a lo ninu ṣiṣe kọọkan, o tun ṣee ṣe lati jẹri pẹlu awọn ibuwọlu oni-nọmba ti awọn aami ara ẹni kọọkan ati awọn oluṣe idagbasoke.

Git 2.32 Key Awọn ẹya tuntun

Ninu ẹya tuntun yii dipo siseto GIT_CONFIG_NOSYSTEM eyiti o lo lati yago fun kika faili iṣeto ni lati gbogbo eto, bayi a dabaa lati lo ilana GIT_CONFIG_SYSTEM, eyiti o fun ọ laaye lati ṣalaye ni pato lati eyi ti awọn atunto eto-faili gbogbo yẹ ki o rù, bakanna bi paramita GIT_CONFIG_GLOBAL lati fagilee awọn eto pato olumulo-ni $ ILE / .git nigbati eto oniyipada GIT_CONFIG_SYSTEM.

Iyipada miiran ti a ti ṣe ni pe ni bayi nigbati a ba lo ẹya keji ti ilana ibaraẹnisọrọ Git, nigbati o ba n ṣiṣẹ “titari git”, itumọ naa ti wa ni imuse lori opin gbigba, eyiti o jẹ ki o ṣee ṣe lati mu ṣiṣe ṣiṣe ti “titari git” si ipele ti “git àwárí»Ati yọ ikojọpọ kobojumu ti awọn nkan.

Aṣayan "-iṣere fiimu [= ] "Ti ni afikun si aṣẹ" git ṣẹ ", kini jẹ ki o rọrun lati sopọ mọ alaye ti ara rẹ ni ọna kika / iye lori ijẹrisi, eyiti o le ṣe lẹhinna nipasẹ aṣẹ «itumọ-tirela".

O tun ṣe akiyesi pe aṣayan «–Kọ-aijinile"si"gn clone»Lati mu iṣupọ ibi ipamọ ipo ipo aijinlẹ (ko si itan iyipada ni kikun), pẹlu ipo imeeli ti o farapamọ ti ni afikun si gitweb, eyiti o rọpo awọn okun imeeli ni iṣẹjade.

Imọ-iṣe ṣiṣe ti aṣẹ «git waye -3way«, Eyiti o kọkọ gbidanwo lati lo ọna ẹrọ idapọ ọna mẹta ati pe nikan ni idi ti ikuna tabi ariyanjiyan tun pada si ohun elo alemo ti o wọpọ (tẹlẹ o jẹ ọna miiran ni ayika).

Aṣayan ti a ṣafikun–Diff-merges =»Si« pipaṣẹ naagit log»Ati eto log.diffMerges lati yan ipo aiyipada, bakanna bi a afikun aabo si awọn “git add” ati awọn aṣẹ “git rm” lodi si iyipada ti data ni awọn ipa-ọna ni ita aaye ti iṣẹ isanwo tuka.

  • Aṣayan naa "–Filter = ohun: iru =»Ti ni afikun si« aṣẹ naagit rev-akojọ»Lati ṣe iyasọtọ iru awọn ohun kan lati faili package ti ipilẹṣẹ nipasẹ aṣẹ awọn ohun elo.
  • Wọn ko gba laaye awọn iye odi awọn ohun elo git fun awọn aṣayan ti o mu awọn iye nomba, bii -windo ati -pẹhin.
  • Ninu aṣẹ «git waye»A gba ọ laaye lati ṣafihan awọn aṣayan«–Ọna 3"Y"- Ti pamọ" ni akoko kan naa.
  • Aṣẹ naa "git ṣẹ»Ni ẹya ti o gbooro sii ti aṣayan« –fixup »(ṣiṣẹda ifisilẹ fun« rebase –autosquash »).
  • Aṣẹ naa "firanṣẹ imeeli»Ti mu iṣeto ni core.hooksPath sinu akoto.
    Awọn ounka miiran ju awọn odidi lo gba laaye ọna kika git-alemo -v .
  • A ṣe afikun wiwo IPC ti o rọrun lati ṣẹda awọn iṣẹ bii fsmonitor.
  • Ṣiṣakoso faili duro ».gitattributes "," .gitignore "ati" .mailmap»Ti wọn ba jẹ awọn ọna asopọ aami.
    Fun gbigbe ọkọ HTTP, a ti ṣafikun atilẹyin fun fifipamọ ọrọ igbaniwọle kan ti a lo ni aṣeyọri lati ṣii ijẹrisi kan.
  • Aṣẹ naa "ifihan git stash»Ni agbara lati ṣe afihan ipin ti a ko lepa ti ile itaja faili ipamọ igba diẹ.
    A ti dabaa imọran ti o ni ilọsiwaju sii lati tun ṣe ibi ipamọ kan ni lilo pipaṣẹ «Atunṣe git«, Eyi ti o fun laaye lati dinku agbara awọn orisun lakoko atunkọ.

Níkẹyìn ti o ba nifẹ lati mọ diẹ sii nipa rẹ nipa ẹya tuntun yii, o le ṣayẹwo awọn alaye ni ọna asopọ atẹle.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.