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:

  • Ko te tuhinga git-jump kua taapirihia te tautoko mo te Emacs ētita, hei taapiri atu ki te ētita Vim i tautokohia i mua. Ka whakamahia a Git-jump ki te tuku korero mo nga tuunga kei roto i te konae ki te kaiwhakatika tuhinga mo te whakatere tere me te peke ki te waehere whakatika i tetahi waahi motuhake. Hei tauira, ka taea te whakamahi git-jump ki te peke i roto i te ētita i waenga i nga rarangi ka puta mai i te paahitanga o nga paopao hanumi, te arotake i nga rereketanga, me te mahi rapunga (ka taea e koe te mahi "git jump grep foo" katahi ka peke tere i waenga i nga waahi kei reira te kaari mohoao "foo" puta).
  • Ko te "git cat-file" he tautoko mo te whakamahi i nga whiringa "-s" me "--batch-check" me te "--use-mailmap" ki te whakatau tika i te rahi o te ahanoa, me te whakaaro ki te whakakapinga o te tohu i runga Ko nga here imeera kua tohua i roto i te mapi mēra (i mua, ko te whiringa "--use-mailmap" anake i pa ki te whakaputanga o nga ihirangi, engari kaore i whakaarohia he rereke nga rahi o nga ingoa tawhito me te whakakapinga takirua).
  • He kōwhiringa "--source" kua taapirihia ki te tono "git check-attr" hei kowhiri i tetahi rakau me te konae ".gitattributes" e tika ana, ka whakamahia hei whakatau i nga huanga pono mena he maha nga konae ".gitattributes" i roto i te putunga.
  • Ko te whakatinanatanga o te whakahau "git bisect" ka tuhia ano ki te C ka hangaia ki roto i te konae git executable matua (i mua i whakatinanahia te whakahau i te ahua o te tuhinga Shell).
  • Ko te whakatinanatanga a Shell tawhito o te whakahau "git add —interactive" kua tangohia (i roto i te git 2.26 i tukuna he putanga C hanga-i roto, engari kei te waatea tonu te whakatinanatanga Shell tawhito me te whakahaere i te tautuhinga add.interactive.useBuiltin).
  • Kua tāpirihia te kōwhiringa '-merge-base' ki te whakahau "git merge-tree".
  • Kua taapirihia te "--abbrev=" ki te whakahau "git range-diff".
  • I taapirihia te kaha ki te whakakore i te ētita rarangi mo te aratau tauwhitiwhiti o te whakahau rebase ma te tautuhi i te taurangi GIT_SEQUENCE_EDITOR ma te whakahau "git var", he rite ki te "git var GIT_EDITOR".
  • Ko te tautoko mo nga kupuhipa he iti te waa whaimana kua taapirihia ki te punaha iti kaute.
  • Ko nga tuhinga whakauru whakaurunga mo Bash he aratau koretake inaianei.

Source: opennet.ru

Tāpiri i te kōrero