Faka kuhlu inguqulo entsha yeGit 2.25.0, wazi ukuthuthuka nezinguquko zayo

git2.25

Ukukhishwa kwe- inguqulo entsha yohlelo lokulawula "IGit 2.25.0", okuyi enye yezinhlelo zokulawula izinhlobo ezithandwa kakhulu, Ukusebenza okuthembekile, okuphezulu, ukuhlinzeka ngamathuluzi wokuthuthuka angahambisani nolayini asuselwa ku-branching yenguqulo nokuhlangana. Ukuqinisekisa ukuthembeka komlando nokumelana nezinguquko "ngokuzikhandla", i-hash engacacisiwe yawo wonke umlando wangaphambilini iyasetshenziswa kokuzibophezela ngakunye, kuyenzeka futhi ukuthi usayine ngokwedijithali onjiniyela abazibophezele nabamaki.

Uma kuqhathaniswa nokukhishwa kwangaphambilini, inguqulo entsha yamukele izinguquko ezingama-583 ezilungiselelwe ngokubamba iqhaza kwabathuthukisi abangama-84, lapho abayi-32 babambe iqhaza entuthukweni okokuqala.

Yini okusha ku-Git 2.25.0?

Kule nguqulo entsha ivelele esikhangisweni, kungenzeka ukuhlangana ngokwengxenye, osekusele kancane ukuba uzinze. Lokhu kuvumela ukudlulisa kuphela ingxenye yedatha futhi kusebenza nekhophi engaphelele yendawo yokugcina.

Ukuhlanganiswa okuyingxenye kuhloswe ngakho ukuthuthuka kunokwakheka okujwayelekile lapho yonke idatha ikopishwa kusuka endaweni yokugcina, kufaka phakathi inguqulo ngayinye yefayela ngalinye kumlando wokushintsha. Kumakhosombe amakhulu kakhulu, ukukopisha idatha kuholela ekwandeni okukhulu kuthrafikhi nasendaweni yediski, noma ngabe unjiniyela enentshisekelo kuphela kusethi yamafayela.

Ukwenza lula ukuthola ingxenye yesihlahla kuphela yemvelaphi yomsebenzi, linguqulo entsha inikeza umyalo wokuhlola ukubheka okuncane nenketho entsha.

git clone --filter=blob:none --no-checkout /your/repository/here

Cacisa --filter- Kukuvumela utshele isiphakeli ukuthi uhlangana nezinto ozifunayo. (Esibonelweni sethu, sicele iseva ukuthi igweme ukusithumela ama-blobs, kepha ungasebenzisa imidlalo eminingi yokuhlunga). 

Okulandelayo kufanele sitshele iGit ukuthi yeqa ukubheka okugciniwe ngemuva kokuthola impendulo kusuka kuseva nge --no-checkout (Njengoba i-Git izama ukuqinisekisa okuqukethwe, izobona ukuthi ulahlekile ezintweni bese uzama ukuzicela kuseva. 

Futhi umyalo omusha ufakiwe git sparse-checkout qowenza umsebenzi ube lula kakhulu futhi unciphise inqubo yenhlangano umsebenzi onendawo yokugcina engaphelele.

Umyalo sparse-checkout ivumela ukusetha uhlu lwemizila, ngaphandle kokumiswa ngokwenza kanye nokukhombisa uhlu lwamanje lomzila nokunika amandla noma ukukhubaza ukuphuma okuyingxenye.

Ukwandisa umsebenzi ngezinqolobane ezinkulu kakhulu nohlu lwama template, kuhlongozwa ukumiswa "git config core.sparseCheckoutCone", evimbela izifanekiso ezivumelekile .

Isibonelo, uma indawo enkulu yokugcina izinto ine-directory ethi "A / B / C" futhi wonke umsebenzi ugxilwe ku-subdirectory "C", lapho imodi sparseCheckoutCone iyasebenza, umyalo «git sparse-checkout set A/B/C»Izokhipha ngokuphelele okuqukethwe ku-" C ", kepha kusuka ku-" A "naku-" B "kuzokhipha kuphela izingxenye ezidingekayo ukusebenza ne-" C ".

En "git add", "git commit", "git reset"  eminye imiyalo, kungezwa inketho entsha: --pathspec-from-file", ini ivumela ukulayishwa kohlu lwemizila kusuka kufayela noma ekusakazweni kokufaka, esikhundleni sokuzifaka ohlwini lomugqa womyalo.

Ukuqaliswa kokuqala komyalo owenziwe kabusha kuphakanyisiwe git add -i, ekuvumela ukuthi ungeze okuqukethwe okuguquliwe ngokuhlanganyela, kubhalwe kabusha kusuka kuPerl kuye ku-C. Ukubuyekezwa okufanayo komyalo git add -p kuyaqhubeka.

Umyalo "git log --graph» iphinde yenziwa kabusha, yakha isithombe se-ASCII segrafu ngomlando wezinguquko endaweni yokugcina izinto. Ukucubungula kusivumele ukuthi sithuthukise kakhulu futhi senze lula ukuphuma ngaphandle kokuhlanekezela ukwakheka kwendaba, okuyisibonelo, okuxazulule inkinga yokudonsa isithombe kububanzi bomugqa wesiginali.

Ngenkathi sithuthukisa ukufundeka kwemilayezo engamashadi ethunyelwe kuhlu lwama-imeyili, inketho «git format-patch --cover-from-description subject«, Lapho ucacisa ukuthi yini, njengesihloko sencwadi esembozweni seqoqo lesigaxa, kusetshenziswa isigaba sokuqala sombhalo ochazayo wegatsha.

Si ufuna ukwazi kabanzi ngalokhu kwethulwa, ungabheka isimemezelo esisemthethweni kufayela le- isixhumanisi esilandelayo. 


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.