IGit 2.32 iza nokuthuthuka okuthile, ukuvikelwa kwendlela nokuningi

Ngemuva kwezinyanga ezintathu zentuthuko sembuliwe ukwethulwa kwenguqulo entsha yesistimu yokulawula imithombo ehanjisiwe ethandwayo I-Git 2.32. Uma kuqhathaniswa nenguqulo yangaphambilini, Izinguquko ezingama-617 zamukelwa enguqulweni entsha, ilungiselelwe ngokubamba iqhaza kwabathuthukisi abangama-100, lapho abangama-35 babambe iqhaza entuthukweni okokuqala.

Okwalabo abangazi ngeGit kufanele wazi ukuthi lolu kungenye yohlelo lokulawula inguqulo oludume kakhulu, ukusebenza okuthembekile nokusebenza okuphezulu, ukuhlinzeka ngamathuluzi wokuthuthuka angahambisani nomugqa asuselwa ekwenziweni kwegatsha nasekuhlanganisweni.

Ukuqinisekisa ukuthembeka komlando nokumelana nezinguquko "ezibuyiselwayo", ukufakwa ngokuphelele komlando wangaphambilini kusetshenziswa kokuzibophezela ngakunye, kungenzeka futhi ukufakazela ngamasiginesha edijithali amathegi ngawodwana bese wenza abathuthukisi.

I-Git 2.32 Izici Ezintsha Ezintsha

Kule nguqulo entsha esikhundleni somshini GIT_CONFIG_NOSYSTEM esetshenziselwa ukugwema ukufunda ifayili lokumisa kulo lonke uhlelo, manje kuhlongozwa ukusebenzisa indlela ye-GIT_CONFIG_SYSTEM, ekuvumela ukuthi ucacise ngokusobala ukuthi yikuphi ukulungiselelwa kohlelo lwefayela okufanele kulayishwe, kanye nepharamitha GIT_CONFIG_GLOBAL ukubhala ngaphezulu izilungiselelo eziqondene nomsebenzisi ku- $ IKHAYA / .git lapho kusethwa okuguqukayo GIT_CONFIG_SYSTEM.

Olunye ushintsho olwenziwe ukuthi manje lapho kusetshenziswa inguqulo yesibili yenqubo yokuxhumana yeGit, lapho kwenziwa i- "git Push", incazelo iyasetshenziswa ekugcineni kokwamukela, okwenze ukuthi kube lula ukuletha ukusebenza kahle kwe- "git Push" ezingeni le- "ukusesha kwe-git»Futhi susa ukulayishwa kwezinto ezingadingeki.

Okukhethwa kukho "-Ukuhamba ngomgwaqo [= ] "Kungezwe kumyalo we-" git commit ", ini kwenza kube lula ukunamathisela imininingwane yakho ehlelekile ngefomethi yokhiye / yenani phezu kokuqinisekiswa, okungacutshungulwa ngomyalo «ukutolika-trailer".

Kuyaziwa futhi ukuthi inketho «Yenqaba-engajulile"kuya"git clone»Ukukhubaza ukuhlanganiswa kokugcina imodi engajulile (awukho umlando oguqukayo ogcwele), futhi kufakwe imodi yokufihla i-imeyili ku-gitweb, efaka izintambo ze-imeyili kokukhiphayo.

Umbono wokucubungula womyalo «git isicelo -3way«, Yikuphi manje okokuqala okuzama ukusebenzisa izindlela ezintathu zokuhlanganisa i-algorithm futhi kuphela uma kwenzeka ukwehluleka noma ukungqubuzana kubuyela kuhlelo lokusebenza olujwayelekile lwe-patch (ngaphambili bekuyenye indlela ezungezile).

Inketho engeziwe «-Diff-merges =»Kumyalo we-«log ye-git»Futhi i-log.diffMerges isetha ukukhetha imodi ezenzakalelayo, kanye nefayela le- ukuvikelwa okungeziwe kumiyalo ye- "git add" ne- "git rm" ngokumelene nokuguqulwa kwedatha emizileni engaphandle kobubanzi bomsebenzi wokukhokha ohlakazekile.

  • Inketho "-Filter = into: uhlobo =»Kungezwe kumyalo we-«git rev-uhlu»Ukukhipha uhlobo oluthile lwezinto kufayela lephakeji elenziwe umyalo pack-izinto.
  • Amanani amabi awavunyelwe ukungena izinto ze-git pack ngezinketho ezithatha amanani ezinombolo, njenge - iwindi kanye - nobubanzi.
  • Kumyalo «git isicelo»Kuvunyelwe ukucacisa izinketho«– 3 indlela»Futhi«–Kugciniwe" ngesikhathi esifanayo.
  • Umyalo "git uzinikele»Inenguqulo enwetshiwe yenketho ye-« –fixup »(idala ukuzibophezela kwe-« rebase –autosquash »).
  • Umyalo "git send-imeyili»Ucabangele ukucushwa kwe-core.hooksPath.
    Amabala ngaphandle kwezinombolo avunyelwe ukungena ifomethi ye-git-patch -v .
  • I-interface elula ye-IPC ingeziwe ukudala izinsiza ezifana ne-fsmonitor.
  • Ukusebenza kwefayela kumisiwe ».gitattribute "," .gitignore "kanye" .mailmap»Uma ziyizixhumanisi ezingokomfanekiso.
    Ukuthuthwa kwe-HTTP, ukungezwa kufakwe kunqolobane iphasiwedi esetshenziswe ngempumelelo ukuvula isitifiketi.
  • Umyalo "umbukiso we-git stash»Inamandla okukhombisa ingxenye engakhishiwe yesitolo sefayela lesitoreji sesikhashana.
    Kuphakanyiswe isu elithuthuke kakhulu ukuphinda ubeke kabusha inqolobane usebenzisa umyalo «git repack«, Okuvumela ukunciphisa ukusetshenziswa kwezinsizakusebenza ngesikhathi sokuphinda kuphindwe.

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho mayelana nale nguqulo entsha, ungabheka imininingwane ekulesi sixhumanisi 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.