Hoʻohana ʻo Git 2.41 i ka hoʻomaikaʻi ʻana i ka mālama ʻana i ka waihona
Ma hope o ʻekolu mahina o ka hoʻomohala ʻana, ka hoʻokuʻu mana hou pūnaehana hoʻomalu puna ʻO Git 2.41. Hoʻohālikelike ʻia i ka mana o mua, Ua ʻae ʻia nā hoʻololi 542 i ka mana hou, i hoʻomākaukau ʻia me ke komo ʻana o nā mea hoʻomohala 95, nona ka 29 i komo i ka hoʻomohala no ka manawa mua.
No ka poʻe ʻike ʻole e pili ana iā Git, pono ʻoe e ʻike i kēlā ʻo ia kekahi o nā ʻōnaehana mana mana kaulana loa, pono, a me nā lako polokalamu hana kiʻekiʻe e hāʻawi ana i nā mea hana hoʻomohala nonlinear maʻalahi e pili ana i nā ʻōpala a me nā hui ʻana o nā ʻōpala.
Git 2.41 Nā Manaʻo Hou Key
Ma kēia mana hou e kū mai ana kēlā ua hoʻomaikaʻi ʻia ka lawelawe ʻana i nā mea "hiki ʻole" i nā mea i kuhikuhi ʻole ʻia i loko o ka waihona (ʻaʻohe kuhikuhi i nā lālā a i ʻole nā hōʻailona). Hoʻopau ka ʻōpala i nā mea, akā noho lākou i loko o ka waihona no kekahi manawa ma mua o ka lawe ʻia ʻana e pale i nā kūlana lāhui.
No ka mālama ʻana i ka wā o nā mea, pono e hoʻopili ʻia nā lepili iā lākou me ka manawa hoʻololi o nā mea like, ʻaʻole ia e ʻae e mālama iā lākou i loko o kahi faila pūʻolo, kahi i loaʻa ai i nā mea āpau kahi manawa hoʻololi maʻamau.
Ma mua, ua mālama ʻia kēlā me kēia mea i kahi faila ʻokoʻa, ka mea i pilikia inā he nui nā mea hou i hiki ʻole ke holoi ʻia. I ka mana hou, ua hoʻohana ʻia nā Cruft Packs ma ka paʻamau e hoʻopaʻa i nā mea «hiki ʻole", ka mea e hiki ai ke mālama i nā mea a pau i loko o kahi waihona pūʻolo a hōʻike i ka ʻikepili e pili ana i ka manawa hoʻololi o kēlā me kēia mea ma kahi papa ʻokoʻa i mālama ʻia i loko o kahi faila me ka hoʻonui ".mtimes" a hoʻopili ʻia e kahi faila index me ka extension ".idx ".
ʻO kahi hoʻololi hou i kū i waho i kēia mana hou ʻo ia nō Hiki ke mālama ʻia ma ka disk revindex no nā waihona pūʻolo. Ke hoʻāʻo ʻia ma nā hale waihona Torvalds/Linux, ʻōlelo ʻia ka hoʻohana ʻana i kahi index reverse ʻae ʻia e wikiwiki i nā hana git push ka mea e hoʻopau i ka nui o nā kumuwaiwai i nā manawa 1,49, a me nā hana maʻalahi, e like me ka helu ʻana i ka nui o kahi mea hoʻokahi me ka hoʻohana ʻana i "git cat-file –batch='%(mea nui: disk) '" 77 manawa.
Hoʻokomo ʻia ka papa kuhikuhi hope i ka mana hou manaʻo e hoʻopololei i ke kaʻina hana o ka hoʻoholo ʻana i ka ʻike o ka mea mai ka ʻike e pili ana i kahi o ka mea i loko o ka waihona waihona. ʻO ka hana o ke kūkulu ʻana i kahi papa kuhikuhi e hoʻomaka i ke kūkulu ʻana i kahi ʻano o nā hui "kūlana mea" a hoʻokaʻawale iā lākou ma ke kūlana, hiki ke hoʻopau i ka manawa no nā faila nui.
No ka laʻana, ʻo ka hana e hōʻike i ka ʻike o nā mea, e hoʻohana ana i kahi kuhikuhi pololei, ʻoi aku ka wikiwiki o 62 mau manawa ma mua o ka hana e hōʻike i ka nui o nā mea, no laila ʻaʻole i kuhikuhi ʻia ka ʻikepili hoa mea. Ma hope o ka hoʻohana ʻana i ka index reverse, hoʻomaka kēia mau hana i ka manawa like. ʻAe ʻia ʻo Reverse index iā ʻoe e wikiwiki i ka hana hoʻouna mea ma o ka hoʻokō ʻana i nā kauoha kiʻi a me ka hoʻouna ʻana ma o ka hoʻoili pololei ʻana i ka ʻikepili i hoʻomākaukau ʻia mai ka disk.
Kākoʻo ʻia ʻia hoʻi i loko o Git 2.41 i kākoʻo no ka hele ʻana i nā poʻomanaʻo WWW-Authenticate ma waena o ka mea nāna e hōʻoiaʻiʻo a me ka lawelawe hōʻoia i ka protocol "kōkua hōʻoia" i hoʻohana ʻia e hāʻawi i nā hōʻoia i ka wā e komo ai i nā waihona i kaupalena ʻia. Hoʻohālikelike me ke poʻomanaʻo WWW-Authenticate ʻae i nā ʻāpana kikoʻī OAuth e hāʻawi ʻia i kahi komo mea hoʻohana ʻokoʻa ma kahi ala ʻoi aku ka nui i nā waihona a hoʻokaʻawale i nā scopes i loaʻa no nā noi.
O ka nā hoʻololi ʻē aʻe i kū i waho o ka mana hou:
- Hoʻohui ʻia ke koho format "%(mua-hope: )» ma ke kauoha no-kekahi-ref, hiki iā ʻoe ke kiʻi koke i ka ʻike e pili ana i ka helu o nā hana i loaʻa a i ʻole nalo ma kekahi lālā, pili i kekahi lālā.
- Pākuʻi hoʻohui ʻia «–porcelain» ma ke kauoha "git kiʻi", ka mea e hoʻopuka ai i ke ʻano « », ʻaʻole hiki ke heluhelu ʻia, akā ʻoi aku ka maʻalahi o ka paʻi ʻana i nā palapala.
- Pākuʻi ʻia ka hoʻonohonoho ʻana "fetch.hideRefs" e hooikaika i na hanagit kiʻi» hūnā i kekahi hapa o nā kuhikuhi i loko o ka waihona kūloko ma ke kahua hōʻoia i hoʻouna ʻia e ke kikowaena i ka pūʻulu piha o nā mea, e mālama ana i ka manawa ma ka kaupalena ʻana i ka loiloi i nā kikowaena wale nō kahi e kiʻi pololei ʻia ai ka ʻikepili.
Ke kauoha "git fsck» hoʻokō i ka hiki ke nānā no ka palaho, ka hoʻohālikelike ʻana i ka helu helu, a me ka hōʻoia waiwai ma nā bitmaps hiki ke loaʻa a me nā helu hoʻohuli. - Ke kauoha "git clone --local" ke hōʻike nei i kahi hewa ke hoʻāʻo nei e kope mai kahi waihona i loaʻa nā symlinks i loko o $ GIT_DIR.
ʻO ka mea hope loa, inā makemake ʻoe e ʻike hou e pili ana i ia, hiki iā ʻoe ke nīnau i nā kikoʻī I ka loulou aʻe.
E lilo i mea mua e wehewehe