Sgaoileadh smachd stòr Git 2.40

Às deidh trì mìosan de leasachadh, chaidh an siostam smachd stòr sgaoilte Git 2.40 fhoillseachadh. Is e Git aon de na siostaman smachd dreach as mòr-chòrdte, earbsach agus àrd-choileanadh a bheir seachad innealan leasachaidh sùbailte neo-loidhneach stèidhichte air meuran meurach agus aonachadh. Gus dèanamh cinnteach à ionracas na h-eachdraidh agus an aghaidh atharrachaidhean ath-ghnìomhach, thathas a’ cleachdadh hashing den eachdraidh gu lèir roimhe anns gach gealltanas, tha e comasach cuideachd tagaichean fa leth a dhearbhadh agus geallaidhean le ainmean didseatach bhon luchd-leasachaidh.

An coimeas ris an fhoillseachadh roimhe, chaidh gabhail ri 472 atharrachaidhean san dreach ùr, a chaidh ullachadh le com-pàirt 88 luchd-leasachaidh, agus ghabh 30 dhiubh sin pàirt san leasachadh airson a’ chiad uair. Prìomh innleachdan:

  • Tha an sgriobt git-jump air taic a chuir ris an neach-deasachaidh Emacs, a bharrachd air an neach-deasachaidh Vim a fhuair taic roimhe. Tha Git-jump air a chleachdadh gus fiosrachadh mu dhreuchdan ann am faidhle a chuir gu deasaiche teacsa airson seòladh luath agus leum gu còd deasachaidh ann an àite sònraichte. Mar eisimpleir, faodar git-jump a chleachdadh gus leum a-steach don deasaiche eadar loidhnichean a thig bho bhith a’ parsadh còmhstri aonaidh, a’ luachadh eadar-dhealachaidhean, agus a’ dèanamh rannsachaidhean (faodaidh tu “git jump grep foo" a dhèanamh agus an uairsin leum gu sgiobalta eadar dreuchdan far a bheil a’ chairt-fiadhaich “foo” a’ tachairt).
  • Tha am “git cat-file” a’ toirt seachad taic airson na roghainnean “-s” agus “--batch-check” a chleachdadh còmhla ri “--use-mailmap” gus meud an nì a dhearbhadh gu ceart, a’ gabhail a-steach ath-shuidheachadh aithnichear stèidhichte air ceangail post-d a chaidh a shònrachadh ann am mapa puist an fhaidhle (roimhe seo, cha tug an roghainn “--use-mailmap" buaidh ach air toradh an t-susbaint, ach cha tug e aire gum faodadh gum biodh meudan eadar-dhealaichte aig an t-seann ainm / paidhrichean post-d a chaidh a chuir na àite).
  • Chaidh roghainn “--source” a chur ris an àithne “git check-attr” gus craobh a thaghadh leis an fhaidhle “.gitattributes” riatanach, a thèid a chleachdadh gus na fìor fheartan a dhearbhadh ma tha grunn fhaidhlichean “.gitattributes” ann. anns an ionad-tasgaidh.
  • Tha buileachadh an àithne “git bisect” air ath-sgrìobhadh ann an C agus air a thogail a-steach don phrìomh fhaidhle so-ghnìomhaichte git (roimhe seo chaidh an àithne a chuir an gnìomh ann an cruth sgriobt Shell).
  • Chaidh seann bhuileachadh Shell den àithne “git add -interactive” a thoirt air falbh (ann an git 2.26 chaidh dreach C togte a thabhann, ach bha seann bhuileachadh Shell fhathast ri fhaighinn agus chaidh a riaghladh leis an t-suidheachadh add.interactive.useBuiltin).
  • Chaidh roghainn '-merge-base' a chur ris an àithne 'git merge-tree'.
  • Chaidh roghainn “--abbrev” a chur ris an àithne “git range-diff”. "
  • Chuir sinn ris a’ chomas a bhith a’ dol thairis air deasaiche an liosta airson modh eadar-ghnìomhach an àithne rebase le bhith a’ suidheachadh an caochladair GIT_SEQUENCE_EDITOR tron ​​àithne “git var”, coltach ri “git var GIT_EDITOR”.
  • Chaidh taic airson faclan-faire le ùine dligheachd cuibhrichte a chuir ri fo-shiostam nan cunntasan.
  • Tha modh neo-mhothachail cùise aig sgriobtaichean crìochnachaidh cuir a-steach airson Bash.

Source: fosgailtenet.ru

Cuir beachd ann