Scaoileadh córas rialaithe foinse dáilte Git 2.23

Tugadh isteach scaoileadh an chórais rialaithe foinse dáilte Giota 2.23.0. Tá Git ar cheann de na córais rialaithe leagan is mó tóir, iontaofa agus ardfheidhmíochta, ag soláthar uirlisí forbartha solúbtha neamhlíne bunaithe ar branching agus cumaisc. Chun sláine na staire agus frithsheasmhacht in aghaidh athruithe aisghníomhacha a áirithiú, úsáidtear hashing intuigthe na staire iomlán roimhe seo i ngach gealltanas, agus is féidir freisin clibeanna aonair agus gealltanais a dheimhniú le sínithe digiteacha na bhforbróirí.

I gcomparáid leis an scaoileadh roimhe seo, bhí 505 athruithe san áireamh sa leagan nua, a ullmhaíodh le rannpháirtíocht 77 forbróir, agus ghlac 26 acu páirt i bhforbairt den chéad uair. Bunúsach nuálaíochtaí:

  • Tugtar isteach orduithe turgnamhacha "git switch" agus "git restore" chun cumais "tseiceáil amach git" atá cúpláilte go scaoilte a scaradh, mar ionramháil brainse (athrú agus cruthú) agus comhaid a athchóiriú san eolaire oibre ("git checkout $commit - $filename") nó láithreach sa limistéar stáitse (“-staging”, nach bhfuil aon analóg aige sa “tseiceáil git”). Is fiú a thabhairt faoi deara, murab ionann agus "git checkout", go mbaineann "git restore" comhaid neamhrianaithe as na heolairí atá á n-athchóiriú ("--no-overlay" de réir réamhshocraithe).
  • Cuireadh an rogha “git merge –quit” leis, rud, cosúil le “-abort”, a stopann próiseas na gcraobhacha a chumasc, ach a fhágann nach bhfuil baint ag an eolaire oibre. Féadfaidh an rogha seo a bheith úsáideach dá mb’fhearr cuid de na hathruithe a rinneadh le linn cumaisc láimhe a eisiúint mar ghealltanas ar leith.
  • Cuireann na horduithe "git clone", "git fetch" agus "git push" láithreacht gealltanas i stórtha nasctha san áireamh (malartaigh);
  • Curtha leis Ceadaíonn na roghanna “git milleán —ignore-rev” agus “-ignore-revs-file” duit geallúintí a dhéanann mionathruithe a scipeáil (mar shampla, socruithe formáidithe);
  • Cuireadh an rogha “git cherry-pick —skip” leis chun scipeáil a dhéanamh ar ghealltanas contrártha (analóg de ghlanmheabhair den seicheamh “git reset && git cherry-pick —continue”);
  • Cuireadh an socrú status.aheadBehind leis, a shocraíonn go buan an rogha “stádas git -[no-]chun tosaigh;
  • Amhail an scaoileadh seo, cuireann "git log" de réir réamhshocraithe san áireamh athruithe a rinneadh le léarscáil ríomhphoist, cosúil leis an gcaoi a ndéanann git shortlog cheana féin;
  • Cuireadh dlús suntasach le hoibriú nuashonraithe taisce turgnamhach an ghraif tiomnaithe (core.commitGraph) a tugadh isteach in 2.18. Rinneadh git for-each-ref níos tapúla freisin agus teimpléid iolracha á n-úsáid agus laghdaíodh líon na nglaonna chuig auto-gc in “git fetch —multiple”;
  • Léiríonn "git branch --list" anois CEANN scoite i gcónaí ag tús an liosta, beag beann ar an locale.

Foinse: oscailtenet.ru

Add a comment