Git 2.35 faʻasaʻo faʻatonutonu puna

Ina ua maeʻa le lua masina o atinaʻe, ua faʻasaʻolotoina le faʻaogaina o le faʻaogaina o punaoa Git 2.35. Git o se tasi o faiga sili ona lauiloa, faʻatuatuaina ma maualuga-faʻatinoga faʻatonuga faʻatonuga, tuʻuina atu mea faigaluega faʻaleleia e le o laina laina e faʻavae i luga o le lala ma le tuʻufaʻatasia. Ina ia faʻamautinoa le faʻamaoni o le tala faasolopito ma le teteʻe atu i suiga toe faʻafoʻisia, o le faʻaogaina o le tala faʻasolopito atoa o loʻo faʻaaogaina i taʻiala taʻitasi; e mafai foi ona faʻamaonia faʻailoga taʻitasi ma faʻamaonia ma saini numera a le au atiaʻe.

Pe a faʻatusatusa i le faʻasalalauga talu ai, o le lomiga fou e aofia ai le 494 suiga, saunia ma le auai o le 93 developers, lea na auai ai le 35 i le atinaʻe mo le taimi muamua. Autu fa'afouga:

  • Ua fa'alauteleina avanoa mo le fa'aogaina o ki SSH e saini fa'atekinolosi ai mea Git. Ina ia faŹ»atapulaŹ»aina le taimi faŹ»amaonia o le tele o ki, lagolago mo le OpenSSH faŹ»atonuga "aoga-muamua" ma le "aoga-pe a maeŹ»a" ua faŹ»aopoopoina, lea e mafai ai ona e faŹ»amautinoa le saŹ»o o galuega ma saini pe a maeŹ»a ona sui le ki e se tasi o atinaŹ»e. I luma o lenei, sa i ai se faŹ»afitauli i le vavaeeseina o saini e le ki tuai ma fou - afai e te tapeina le ki tuai, o le a le mafai ona faŹ»amaonia saini na faia i ai, ma afai e te tuŹ»ua, o le a tumau pea le mafai. faia saini fou ma le ki tuai, lea ua uma ona suia i se isi ki. O le fa'aogaina o le fa'aoga-muamua ma le aoga-pe a uma ona e tu'u'ese'ese le lautele o ki e fa'atatau i le taimi na faia ai le saini.
  • I le merge.conflictStyle seti, lea e mafai ai e oe ona filifili le faiga mo le faŹ»aalia o faŹ»amatalaga e uiga i feeseeseaiga i le taimi o le tuŹ»ufaŹ»atasia, o le lagolago mo le "zdiff3" mode ua faŹ»aalia, lea e faŹ»anofo ai laina masani uma o loŹ»o faŹ»amaonia i le amataga poŹ»o le faaiuga o le feeseeseaiga i fafo atu o le feteenaiga vaega, lea e mafai ai ona maua se fa'amatalaga sili atu ona fa'apitoa.
  • O le "--staged" mode ua faŹ»aopoopoina i le "git stash" poloaiga, lea e mafai ai ona e natia naŹ»o suiga e faŹ»aopoopo i le faasino igoa, mo se faŹ»ataŹ»itaŹ»iga i se tulaga e te manaŹ»omia ai le tolopoina mo se taimi le tumau nisi o suiga faigata ina ia muamua. fa'aopoopo mea ua uma ona saunia ma fa'atatau i isi mea pe a mavae sina taimi. O le faiga e talitutusa ma le "git commit" poloaiga, tusi na o suiga o loŹ»o tuŹ»uina i le faasino igoa, ae nai lo le fatuina o se tautinoga fou i le "git stash -staged", o le taunuuga e teuina i le nofoaga le tumau. O le taimi lava e manaŹ»omia ai suiga, e mafai ona toe faŹ»afoŹ»i i le "git stash pop" poloaiga.
  • Ua faŹ»aopoopoina se faŹ»amatalaga fou i le "git log", "--format=%(describe)", lea e mafai ai ona e tuŹ»ufaŹ»atasia le gaioiga o le "git log" ma le gaioiga o le "git describe" poloaiga. O faŹ»amaufaŹ»ailoga mo le "git describe" o loŹ»o faŹ»amaonia saŹ»o i totonu o le faŹ»amatalaga ("-format=%(describe:match= ,tuu ese= )"), lea e mafai foŹ»i ona e aofia ai pine faapuupuu ("—format=%(describe:tags= )") ma fetuutuunai le numera o mataitusi hexadecimal e iloa ai mea faitino (ā€œā€”format=%(describe:abbrev= )"). Mo se faŹ»ataŹ»itaŹ»iga, e lisiina le 8 mulimuli o loŹ»o i ai ona pine e leai se faŹ»ailoga sui tauva, ma faŹ»amaonia 8-tagata faŹ»amaonia, e mafai ona e faŹ»aogaina le poloaiga: $ git log -8 —format='%(describe: exclude=*-rc *, abbrev=13 )' v2.34.1-646-gaf4e5f569bc89 v2.34.1-644-g0330edb239c24 v2.33.1-641-g15f002812f858 v2.34.1-643-g2edb95c94 v056-2.34.1-g642f56f95 v8b-7-2.34.1-203-9-2980902-2.34.1-640-3-41-212b-2.34.1-639b-36b-65715fb 4132bdXNUMX bbcXNUMXfXNUMX vXNUMX-XNUMX-gffbXNUMXfXNUMXd vXNUMX-XNUMX- gdfXNUMXcXNUMXadebXNUMX vXNUMX-XNUMX-gXNUMXbXNUMXaXNUMX
  • O le user.signingKey seti ua lagolagoina nei ituaiga fou o ki e le gata i le "ssh-" ituaiga ma faŹ»amaonia le ala faila atoa i le ki. O isi ituaiga o lo'o fa'amaoti mai e fa'aaoga ai le "key::" prefix, mo se fa'ata'ita'iga "key::ecdsa-sha2-nistp256" mo ki ECDSA.
  • O le saoasaoa o le fausiaina o se lisi o suiga i le "-histogram" mode, faŹ»apea foŹ»i ma le faŹ»aaogaina o le "—color-moved-ws" filifiliga, lea e pulea ai le faailogaina o avanoa i lanu eseese, ua maitauina le faateleina.
  • O le "git jump" poloaiga, faŹ»aaogaina e tuŹ»uina atu ai Vim faŹ»amatalaga e uiga i le oso saŹ»o i le tulaga manaŹ»omia i totonu o se faila pe a faŹ»afefiloi feteŹ»enaŹ»iga, vaŹ»avaŹ»ai eseese, poŹ»o le faia o se sailiga suŹ»esuŹ»e, e maua ai le malosi e faŹ»aititia ai feteŹ»enaŹ»iga tuŹ»ufaŹ»atasia o loŹ»o ufiufi. Mo se faŹ»ataŹ»itaŹ»iga, e faŹ»atapulaŹ»a gaioiga i le "foo" directory, e mafai ona e faŹ»amaonia "git jump merge - foo", ma ia le aofia ai le "Documentation" directory mai le gaioiga - "git jump merge - ':^Documentation'"
  • Ua maeŹ»a galuega e faŹ»ataŹ»atia ai le faŹ»aogaina o le "size_t" ituaiga nai lo le "unsigned long" mo tau e faŹ»atusalia ai le tele o mea faitino, lea na mafai ai ona faŹ»aoga "mama" ma "smudge" filiga ma faila e sili atu nai lo le 4 GB. i luga o faŹ»asalalauga uma, e aofia ai faŹ»asalalauga faŹ»atasi ma le faŹ»ataŹ»itaŹ»iga faŹ»amaumauga a le LLP64, o le ituaiga "unsigned long" lea e faŹ»atapulaŹ»aina i le 4 bytes.
  • O le "-empty=(taofi | drop | keep)" filifiliga ua faaopoopo i le "git am" poloaiga, lea e mafai ai ona e filifilia le amio mo savali gaogao e le o iai ni patches pe a faŹ»apipiŹ»i patch mai le pusa meli. O le tau "taofi" o le a faŹ»amutaina ai le galuega faŹ»apipiŹ»i atoa, "paŹ»u" o le a faaseŹ»eina se patch gaogao, ma "tausia" o le a fatuina ai se tautinoga gaogao.
  • FaŹ»aopoopo le lagolago mo faŹ»ailoga faŹ»apitoa (sparse index) i poloaiga "git reset", "git diff", "git blame", "git fetch", "git pull" ma "git ls-files" e faŹ»aleleia ai le faŹ»atinoga ma sefe avanoa i totonu. faleteuoloa , lea e faatino ai vaega o le cloning operations (sparse-checkout).
  • O le poloaiga "git sparse-checkout init" ua le toe faŹ»aaogaina ma e tatau ona suia i le "git sparse-checkout set".
  • Fa'aopoopo muamua le fa'atinoga o se fa'afouga fou "reftable" mo le teuina o fa'amatalaga e pei o lala ma pine i le fale teu oloa. O le pito i tua fou o loŹ»o faŹ»aogaina poloka poloka e faŹ»aaogaina e le JGit project ma e sili ona lelei mo le teuina o numera tele o faŹ»amatalaga. O le pito i tua e leŹ»i tuŹ»ufaŹ»atasia ma le refs system ma e leŹ»o sauni mo le faŹ»aaogaina.
  • O le lanu lanu o le "git grep" poloaiga ua fetuunai e fetaui ma le aoga GNU grep.

puna: opennet.ru

FaŹ»atau talimalo faŹ»atuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers šŸ”„ Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster