Git 2.40 tuku mana puna

I muri i nga marama e toru o te whakawhanaketanga, kua whakaputahia te tukunga o te punaha whakahaere punaha tohatoha Git 2.40. Ko Git tetahi o nga punaha whakahaere putanga tino rongonui, pono, me te tino mahi e whakarato ana i nga taputapu whanaketanga kore-raina ngawari i runga i te pekanga me te whakakotahi i nga manga. Hei whakarite i te tika o te hitori me te aukati ki nga huringa whakamuri, ka whakamahia te hashing o te hitori katoa o mua i ia mahi, ka taea hoki te manatoko i nga tohu takitahi me te mahi me nga hainatanga mamati mai i nga kaihanga.

I whakaritea ki te tukunga o mua, 472 nga huringa i whakaaetia ki te putanga hou, kua rite ki te whakauru mai o nga kaiwhakawhanake 88, a 30 i uru ki te whanaketanga mo te wa tuatahi. Nga mahi hou:

  • Kei te tautokona inaianei te ētita Emacs e te tuhinga git-jump, hei tāpiri atu ki te ētita Vim i tautokona i mua. Ka whakamahia te Git-jump hei tuku i ngā mōhiohio tūranga kōnae ki tētahi ētita tuhinga hei whakatere tere me te huri ki te whakatika waehere i tētahi wāhi motuhake. Hei tauira, ka taea te whakamahi i te git-jump hei whakawhiti i waenga i ngā rārangi i roto i te ētita e puta mai ana i te whakatau pakanga hanumi, te wehewehe, me te rapu (ka taea e koe te whakahaere i te "git jump grep foo" kātahi ka huri tere i waenga i ngā tūranga kei reira te tauira "foo").
  • Kei te tautoko a 'git cat-file' i ngā kōwhiringa '-s' me '--batch-check' me te '--use-mailmap' hei whakatau tika i te rahi o tētahi mea, me te whai whakaaro ki te whakakapinga ID i runga i ngā here īmēra kua tohua i roto i te kōnae mailmap (i mua ko te '--use-mailmap' anake i pā ki te putanga o te ihirangi, engari kāore i whai whakaaro ko ngā takirua ingoa/īmēra tawhito me ngā takirua kua whakakapia he rerekē te rahi).
  • Kei te whakahau "git check-attr" he kōwhiringa "--source" hei tīpako i tētahi rākau me te kōnae ".gitattributes" e hiahiatia ana, ka whakamahia hei whakatau i ngā huanga o nāianei mēnā he maha ngā kōnae ".gitattributes" kei roto i te putunga.
  • Kua tuhia anōtia te whakatinanatanga o te whakahau "git bisect" ki te reo C, ā, kua hangaia ki roto i te kōnae matua o te git (i mua i whakatinanahia te whakahau hei tuhinga Shell).
  • Kua tangohia te whakatinanatanga tawhito o te whakahau "git add --interactive" a Shell (i tukuna he whakatinanatanga C kua hangaia ki roto i te git 2.26, engari i noho tonu te whakatinanatanga tawhito o Shell, ā, i whakahaeretia e te tautuhinga add.interactive.useBuiltin).
  • Kua tāpirihia te kōwhiringa '--merge-base' ki te whakahau 'git merge-tree'.
  • Kei te whakahau 'git range-diff' te kōwhiringa '--abbrev=' ināianei. ".
  • Kua tāpirihia te kaha ki te whakakore i te ētita rārangi mō te aratau tauwhitiwhiti o te whakahau rebase mā te whakatakoto i te taurangi GIT_SEQUENCE_EDITOR mā te whakahau "git var", he rite ki te "git var GIT_EDITOR".
  • Kua tāpirihia te tautoko mō ngā kupuhipa he iti ngā wā mana ki te pūnaha pūkete.
  • Ka whakatinanahia e ngā tuhinga whakaoti whakauru Bash te mahi kore-taketake.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster