Git 2.54 ay nalabas kasama ang eksperimental na 'git history' at configurable hooks

iconKuCoinFlash
I-share
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconSummary

expand icon
Ipinakilala ang Git 2.54 noong Abril 21 (UTC+8), na may mga eksperimental na kasangkapan tulad ng 'git history' at configurable hooks. Ang utos na 'git history' ay nagpapahintulot sa mga operasyon ng reword at split para sa pag-edit ng commit, habang ang bagong sistema ng hooks ay nagpapahintulot sa pagbabahagi ng mga konfigurasyon sa iba’t ibang repository. Kasama sa mga update ang pagbabago sa default na estratehiya para sa 'git maintenance', HTTP retry para sa mga error na 429, at pinabuting functionality ng 'git log -L'. Patuloy na binibigyang-diin ng on-chain na balita ang mga pangunahing update sa mga kasangkapan ng developer. Madalas na nakasalalay ang mga bagong listing ng token sa mga pagpapabuti sa imprastruktura para sa mas mabilis na pag-deploy.

Balita mula sa ME News, Abril 21 (UTC+8), ayon sa pagmamasid ng Beating, ang Git ay naglabas ng bersyon 2.54, kung saan ang engineer ng GitHub na si Taylor Blau ay nag-merge ng pagsisigla sa mga pangunahing pag-update ng 2.53 at 2.54 sa opisyal na blog, na pangunahin ay ang eksperimental na git history command at ang configuration-based hooks mechanism. Ang git history ay para sa simpleng pagbabago ng commit, at sumusuporta sa dalawang subcommand: reword (baguhin ang commit message) at split (interaktibong hatiin ang isang commit sa dalawa), na hindi nagbabago sa working directory at index, at maaaring gamitin sa bare repository, na mas direkta kaysa sa proseso ng git rebase -i na nangangailangan ng pagpapanatili ng todo list at pagharap sa mga conflict. Ang command na ito ay hindi sumusuporta sa merge commits, at tumatanggi agad kapag may conflict; ang interface ay maaaring paaring baguhin. Ang configuration-based hooks ay lumutas ng matagal nang problema sa pagbabahagi ng hooks sa iba’t ibang repository. Noon, ang mga hook ay nasa .git/hooks directory at kinakailangang i-maintain nang hihiwalay para sa bawat repository; mula sa 2.54, maaari nang ilarawan ang [hook "pangalan"] event=... command=... sa ~/.gitconfig, system-level, o repository configuration, kung saan maaaring i-attach ang maraming hook sa iisang event, at gamitin ang git hook list upang tingnan ang pinagmulan, at mag-disable nang hihiwalay gamit ang hook..enabled=false. Ito ay katumbas ng pagpapabilang ng core functionality ng mga third-party tool tulad ng husky at pre-commit sa loob ng Git mismo. Mga iba pang pagbabago: ang default strategy ng git maintenance ay binago mula sa gc patungo sa geometric na ipinakilala noong 2.52, na nagpapalakas ng packfile sa geometric progression; idinagdag ang suporta para sa pag-uulit sa HTTP transport para sa 429 response; ang git log -L ay maaaring i-combine sa -S at -G pickaxe; at ang alias names ay sumusuporta sa mga non-ASCII character. (Pinagkunan: BlockBeats)

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.