Git 2.32 eo mai ma nisi faʻaleleia atili, puipuiga auala ma sili atu

Ina ua tuanaʻi le tolu masina o atinaʻe na tatala mai le tatalaina o le fou lomiga o le lauiloa tufatufaina faʻatonutonu faiga sisitema git 2.32. Faʻatusatusa i le lomiga talu ai, E 617 suiga na faʻaaogaina i le kopi fou, saunia ma le auai o 100 aufaʻatupu, o le 35 na auai i le atinaʻe mo le taimi muamua.

Mo i latou e leʻo iloaina Git oe tatau ona iloa o se tasi lenei o le sili ona lauiloa faʻamatalaga pulega sisitema, faʻatuatuaina ma maualuga-faʻatinoina, saunia fetuutuunai lē laina laina atinae meafaigaluega faʻavae i lala ma merging.

Ina ia mautinoa le faʻamaoni o le talaʻaga ma le teteʻe atu i "retroactive" suiga, o le faʻaaliaina o le faʻaaogaina o talaʻaga uma ua tuanaʻi o loʻo faʻaaogaina i totonu o tautinoga taʻitasi, e mafai foi ona faʻamaonia ma saini i luga o numera o tagata taʻitasi ma taʻutaʻu ai i latou e fausiaina.

Git 2.32 Key Fou Features

I lenei fou lomiga nai lo le auala GIT_CONFIG_NOSYSTEM lea e faʻaaoga e aloese ai mai le faitauina o se faʻatulagaina faila mai le atoa faiga, nei ua fuafuaina e faʻaaoga le GIT_CONFIG_SYSTEM auala, lea e faʻatagaina ai oe ona faʻamalamalama manino mai le faila e tatau ona utaina ai faʻamaumauga lautele, faʻapea foʻi ma le faʻailoga GIT_CONFIG_GLOBAL ia faʻatoʻilaloina tagata-faʻapitoa tulaga i totonu $ FALE / .git pe a seti le fesuiaʻiga GIT_CONFIG_SYSTEM

O le isi suiga ua maeʻa ona faia o le taimi nei pe a faʻaaogaina le faʻalua o le Git komunikasi protocol, pe a faʻatinoina le "git push", o le uiga o le faʻamatalaga i luga o le mauaina iuga, lea na mafai ai ona aumaia le lelei o le "git push" i le tulaga o le "git sailiga»Ma aveʻese le utaina o mea e le manaʻomia.

Le filifiliga "-fealoaʻi [= ] "Ua faʻaopopo i le" git commit "poloaiga, a e faʻafaigofie ai ona faʻapipiʻi lau oe lava faʻamatalaga auivi i le ki / taua faatulagaga luga o le faʻamaoniga, lea e mafai ona faʻagasologa e le faʻatonuga «faʻamatala-auala".

Ua matauina foi o le filifiliga «–Fa teteʻe-papau"ia"git clone»Ina ia faʻamutaina le papalagi faʻaputuga fale (e leai se atoa suiga talaʻaga), faʻatasi ai ma le nana imeli auala ua faʻaopopoina i le gitweb, lea e suia ai imeli manoa i le galuega faatino.

Le gaioiga talafeagai o le faʻatonuga «git faʻaaoga -3way«, Lea ua taumafai nei e faʻaoga le three-way merge algorithm ma naʻo le le manuia poʻo feteʻenaʻi toe foʻi i le masani patch patch (muamua o le isi auala faataamilo).

Filifiliga faʻaopoopo «–Faʻasua-suʻesuʻe =»I le« poloaigaogalaau ogo»Ma le log.diffMerges faʻatulagaina e filifili ai le le tumau faiga, faʻapea foi ma le faʻaopoopo puipuiga i le "git add" ma le "git rm" tulafono faasaga i le fesuiaiga o faʻamatalaga i auala i fafo atu o le lautele o le faʻasalalauina totogi faʻagaioiga.

  • O le filifiliga "–Filter = object: ituaiga =»Ua faʻaopopo i le« faʻatonugagit rev-lisi»Le faʻateʻaina o se ituaiga o mea mai le faila faila na faia e le faʻatonuga afifi-mea.
  • E le faʻatagaina i totonu ona faʻatagaina git pack-object mo filifiliga e faia numera numera, pei o –window ma –depth.
  • I le poloaiga «git apalai»E faʻatagaina ona faʻamaoti mai filifiliga«–3auala»Ma«–Cached" i le taim lava lena.
  • Le faʻatonuga "git faia»E i ai se faʻalautelega faʻalautelega o le filifiliga« –e faʻataʻitaʻi "(fatuina o se tautinoga mo le« toefaʻatau –autosquash »).
  • Le faʻatonuga "git lafo-imeli»Ua amanaʻia le faʻatulagaina o core.hooksPath.
    O counters e ese mai integers e faʻatagaina i totonu git format-patch -v .
  • O se faigofie IPC interface na faʻaopoopoina e fausia ai tautua pei o le faila.
  • Ua taofi le faʻagasologa o faila ».gitattribut "," .gitignore "ma le" .mailmap»Afai o ni fesoʻotaʻiga faʻatusa.
    Mo HTTP felauaiga, ua faʻaopopo le lagolago mo le cacheina o se upu faʻaaoga faʻaaoga e tatala ai se tusi pasi.
  • Le faʻatonuga "git stash faʻaali»E i ai le agavaʻa e faʻaali ai le vaega le faʻamauina o le faleoloa faila faila e le tumau.
    O se fuafuaga alualu i luma ua fautuaina e toefaʻafouina se fale teu oloa faʻaaoga ai le faʻatonuga «git toe afifi«, Lea e faʻatagaina e faʻaititia ai le taumafaina o punaoa i le taimi o le toe teuina.

Mulimuli pe afai e te fiafia e iloa atili e uiga i ai e uiga i lenei fou lomiga, oe mafai ona siaki o faʻamatalaga i le fesoʻotaʻiga lea.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.