Kutulutsidwa kwa makina owongolera magwero a Git 2.25
Ipezeka kumasulidwa kwa distributed source control system Git 2.25.0. Git ndi imodzi mwazinthu zodziwika bwino, zodalirika, komanso zotsogola zotsogola zomwe zimapereka zida zachitukuko zosasinthika kutengera nthambi ndi kuphatikiza nthambi. Kuwonetsetsa kukhulupirika kwa mbiri yakale komanso kukana kusintha kwa "backdating", kubisa mbiri yonse yam'mbuyomu pakupanga kulikonse kumagwiritsidwa ntchito, ndizothekanso kutsimikizira ma tag amodzi ndikuchita ndi siginecha ya digito ya omwe akupanga.
Poyerekeza ndi kumasulidwa koyambirira, Baibulo latsopanoli linaphatikizapo kusintha kwa 583, kokonzedwa ndi kutenga nawo mbali kwa opanga 84, omwe 32 adatenga nawo gawo pa chitukuko kwa nthawi yoyamba. waukuluzatsopano:
Kuthekera kwapang'ono cloning ikuyandikira kukhazikika ndi kukonzekera kwathunthu, kukulolani kuti musinthe gawo lokha la deta ndikugwira ntchito ndi buku losakwanira la malo osungira. Clone wamba amakopera zonse kuchokera m'nkhokwe, kuphatikiza mtundu uliwonse wa fayilo yomwe yasintha. Kwa nkhokwe zazikulu kwambiri, kukopera deta kumabweretsa kuwonjezeka kwakukulu kwa magalimoto ndi malo a disk, ngakhale ngati wopangayo akungofuna kagawo kakang'ono ka mafayilo. Kuti zikhale zosavuta kupeza gawo lokha la mtengo womwe ukugwira ntchito, kumasulidwa kwatsopano kumabweretsa lamulo loyesera "sparse-checkout" ndi "--sparse" yatsopano ya lamulo la "clone".
Lamulo latsopano la "git sparse-checkout" limathandizira kwambiri ntchito ndikuchepetsa njira yokonzekera ntchito yokhala ndi malo osakwanira ku malamulo otsatirawa:
git clone --filter = blob: palibe --sparse / yanu / chosungira / apa repo
git sparse-checkout set /path/to/check/out
Vuto lozindikira ma renames pamlingo wa chikwatu mukalemba ma commits lathetsedwa. Tanthauzoli silinagwire ntchito ngati zomwe zili mu subdirectory zidasunthidwa kuzu la nkhokwe.
Kukhazikitsa koyambirira kwa lamulo lokonzedwanso la "git add -i" lakonzedwa, kukulolani kuti muwonjezere zomwe zasinthidwa molumikizana, zolembedwanso kuchokera ku Perl kupita ku C. Kukonzanso kofananako kwa lamulo la "git add -p" kukuchitika.
Lamulo la "git log -graph" lasinthidwanso, ndikupanga chithunzi cha ASCII cha graph yokhala ndi mbiri yakusintha kosungirako. Kukonzansoko kunapangitsa kuti zitheke kuwongolera bwino ndikuchepetsa zotulutsa popanda kupotoza kapangidwe ka nkhaniyo, zomwe, mwachitsanzo, zidathetsa vutoli ndi chithunzi chopitilira m'lifupi mwake.
Njira ya "git log --format=.." imakupatsani mwayi wosintha mawonekedwe,
zowonjezedwa mothandizidwa ndi mbendera za "l/L" kuwonetsa gawo lokha la imelo lomwe lasonyezedwa chizindikiro cha "@" chisanachitike (mwachitsanzo, chothandiza ngati opanga onse ali ndi maimelo onse pamalo amodzi).
Anawonjezera "set-url" subcommand ku lamulo la "git submodule".
Zida zoyesera zasinthidwa pokonzekera kusintha kwa
hashing algorithm SHA-2 m'malo mwa SHA-1.