Git 2.40 hoʻokuʻu mana kumu

Ma hope o ʻekolu mahina o ka hoʻomohala ʻana, ua paʻi ʻia ka hoʻokuʻu ʻana o ka ʻōnaehana mana kumu i hoʻolaha ʻia ʻo Git 2.40. ʻO Git kekahi o nā ʻōnaehana mana mana kaulana, hilinaʻi, a me ka hana kiʻekiʻe e hāʻawi ana i nā mea hana hoʻomohala non-linear maʻalahi e pili ana i ka lālā a me ka hoʻohui ʻana i nā lālā. No ka hōʻoia ʻana i ka pono o ka mōʻaukala a me ke kūʻē ʻana i nā hoʻololi retroactive, hoʻohana ʻia ka hashing implicit o ka mōʻaukala holoʻokoʻa i kēlā me kēia hana, hiki nō ke hōʻoia i nā hōʻailona pilikino a hana pū me nā pūlima kikohoʻe mai nā mea hoʻomohala.

Hoʻohālikelike ʻia i ka hoʻokuʻu mua ʻana, ua ʻae ʻia nā hoʻololi 472 i ka mana hou, i hoʻomākaukau ʻia me ke komo ʻana o nā mea hoʻomohala 88, a ʻo 30 i komo i ka hoʻomohala no ka manawa mua. Nā hana hou nui:

  • Ua hoʻohui ka git-jump script i ke kākoʻo no ka mea hoʻoponopono Emacs, me ka mea hoʻoponopono Vim i kākoʻo mua ʻia. Hoʻohana ʻia ʻo Git-jump e hoʻouna i ka ʻike e pili ana i nā kūlana ma kahi faila i kahi mea hoʻoponopono kikokikona no ka hoʻokele wikiwiki a lele i ka code hoʻoponopono ma kahi kikoʻī. No ka laʻana, hiki ke hoʻohana ʻia ʻo git-jump e lele i loko o ka mea hoʻoponopono ma waena o nā laina i loaʻa mai ka hoʻohui ʻana i nā paio, ka loiloi ʻana i nā ʻokoʻa, a me ka hana ʻana i nā ʻimi (hiki iā ʻoe ke hana "git jump grep foo" a laila lele koke ma waena o nā kūlana kahi o ka wildcard "foo" hiki mai).
  • Hāʻawi ka "git cat-file" i ke kākoʻo no ka hoʻohana ʻana i nā koho "-s" a me "--batch-check" me ka "--use-mailmap" e hoʻoholo pololei i ka nui o ka mea, me ka noʻonoʻo ʻana i ka hoʻololi ʻana i ka mea hōʻike. nā leka uila i kuhikuhi ʻia ma ka waihona leka uila (ma mua, ʻo ke koho "--hoʻohana-mailmap" wale nō i pili i ka hoʻopuka ʻana o ka ʻike, akā ʻaʻole i noʻonoʻo i ka nui o nā inoa kahiko a pani ʻia.
  • Ua hoʻohui ʻia kahi koho "--source" i ke kauoha "git check-attr" e koho i kahi lāʻau me ka faila ".gitattributes" pono, e hoʻohana ʻia e hoʻoholo i nā ʻano maoli inā he nui nā faila ".gitattributes" ma ka waihona.
  • Ua kākau hou ʻia ka hoʻokō ʻana o ke kauoha "git bisect" ma C a kūkulu ʻia i loko o ka faila git executable nui (ma mua ua hoʻokō ʻia ke kauoha ma ke ʻano o kahi palapala Shell).
  • Ua wehe ʻia ka hoʻokō Shell kahiko o ke kauoha "git add —interactive" (ma git 2.26 ua hāʻawi ʻia kahi mana C i kūkulu ʻia, akā ua mau ka hoʻokō Shell kahiko a ua hoʻoponopono ʻia e ka add.interactive.useBuiltin hoʻonohonoho).
  • Hoʻohui ʻia ke koho '-merge-base' i ke kauoha 'git merge-tree'.
  • Hoʻohui ʻia "--abrev=" koho i ke kauoha "git range-diff". "
  • Hoʻohui i ka hiki ke hoʻopau i ka mea hoʻoponopono papa inoa no ke ʻano pāʻani o ke kauoha rebase ma ka hoʻonohonoho ʻana i ka helu GIT_SEQUENCE_EDITOR ma o ke kauoha "git var", e like me "git var GIT_EDITOR".
  • Ua hoʻohui ʻia ke kākoʻo no nā ʻōlelo huna me kahi manawa kūpono i ka subsystem moʻokāki.
  • Loaʻa i nā palapala hoʻopau hoʻokomo no Bash i kēia manawa ke ʻano hihia ʻole.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster