Git 2.45 inosvika neanopfuura 540 shanduko uye maficha matsva, ziva zvakanyanya kukosha

Git 2.45 banner

git 2.45

Shanduro itsva ye Git 2.45 inosvika mushure memwedzi miviri yebudiriro uye Mukuburitswa uku, nhamba huru yekuvandudzwa kwakakosha uye akasiyana maficha matsva anoratidzwa, aine huwandu hwe540 shanduko dzinouya nekuda kutora chikamu kwevanodarika makumi mapfumbamwe nevatanhatu, makumi matatu nevasere vavo vatsva.

Kune avo vasingazive nezveGit, iwe unofanirwa kuziva izvozvoe inozivikanwa seimwe yeanonyanya kufarirwa shanduro yekudzora masisitimu, yakavimbika uye yepamusoro-inoshanda, ichipa inochinjika isiri-mutsara yekuvandudza maturusi akavakirwa pamapazi uye merges. Kuti uchengetedze kutendeseka kwenhoroondo uye kudzivirira shanduko dzinodzokororwa, Git inoshandisa hashi yakasarudzika yenhoroondo yese yapfuura mukuita kwega kwega.

Git 2.45 Kiyi Nyowani Zvimiro

Muiyi vhezheni itsva yeGit 2.45 inoratidzwa, chimwe chezvakakosha zvinhu zvitsva ndeye tsigiro yekutanga ye itsva referensi yekuchengetedza backend inonzi "inogadziriswa", , que inokutendera iwe kuti uchengetedze zvakanyanya tag uye mareferensi ebazi mune repository. Iyi nyowani yekumashure inoshandisa block chengetedzo inoshandiswa neJGit purojekiti uye yakagadziridzwa kubata nhamba huru dzezvinongedzo. Panzvimbo pekuchengetedza mareferensi akasununguka kana kugara uchivandudza faira, reftable inoshandisa chimiro chebhinari kuchengetedza mareferensi zvakanaka. Nekugonesa iyo itsva backend ine sarudzo "--ref-format=reftable" pakutanga repository ("git init --ref-format=reftable /ruta/al/repositorio"), zvinokwanisika kukurumidzira kutsvaga, kuverenga nekunyora mashandiro muzvinyorwa zvine nhamba huru yezvisungo, nokudaro kuvandudza kushanda kwese kwehurongwa.

Imwe shanduko yakamira mushanduro itsva iyi sumo maturusi ekufambisa kutakurika pakati peSHA-1 uye SHA-256 hash-yakavakirwa chinhu identifiers. (kunyanya inobatsira panguva yekutama zvishoma nezvishoma kwenzvimbo yekushandisa SHA-256 hashes). Chimiro chitsva chechinhu chakatsanangurwa chinobvumira kuti zvinhu zvingotaurwe kwete chete neheshi yekutanga inotsanangurwa panotanga nzvimbo yekuchengetera, asiwo neasara hashi.

Pamusoro peizvi, zvakare inosimbisa iyo kugona kuseta mamwe maprefixes ekusiyana kwemafaira, uchishandisa parameters diff.srcPrefix y diff.dstPrefix mukugadzirisa, izvi zvinokutendera kuti uratidze chimiro pamberi uye mushure meimwe shanduro yefaira ine tsika prefixes. Alternate prefixes inobvumira vashandisi kuti vachinje maratidziro anoita Git mafaera pamberi uye mushure mekusiyana.

Pane chikamu chekugadzirisa, Git 2.45 inogadzirisa nyaya diki dzinoverengeka, pamwe nekushandiswa kwe kugadziridza kuti ive nechokwadi chekushanda kwakakwana, kunze kwekuonekwa uye kutungamirirwa kwezvinhu zvisipo zvakagadziridzwa, zvichiita kuti zvive nyore kugadzirisa nhoroondo ye repository uye zviri nani zvinyorwa zvinyorwa zvakatangwa.

Of the dzimwe shanduko dzinomira pachena yeiyi vhezheni itsva:

  • Kuraira "git rev-list" Iwe unogona ikozvino kuratidza maID ezvinhu zvisiri munzvimbo inochengeterwa, kunyangwe zvisingawanikwe mubazi kana tag. Izvi zvinobatsira pakuongorora repository uori.
  • Iyo yekugadziridza kugona kwekuita mameseji yakawedzerwa, ichibvumira akawanda-byte mavara kana tambo sezviratidzo zvekutaura.
  • Murairo mutsva wakawedzerwa "git reflog list" kuratidza mareflogs anozivikanwa uye anoenderana nawo ma tag nemapazi.
  • Mukuwedzera, iyo configuration core.commentChar ikozvino inotsigira akawanda-byte mavara sedelimiter yekutaura.
  • Sarudzon "--comment" akawedzera kukuraira "git config" kubvumira kuti zvinyorwa zvichengetedzwe mu .gitconfig faira uye tsanangura pfungwa yemamwe marongero.
  • git config ikozvino ine sarudzo itsva yekubatsira kunyora faira .gitconfig. file format .gitconfig  inobvumira mashoko anotanga nea character# , zvinoreva kuti zvose mushure mezvo # kusvikira mutsara mutsva unotevera usina hanya.
  • Yakawedzera sarudzo "--empty" pakuraira "git cherry-pick" kuti ubvise otomatiki mabasa asina basa, akafanana nesarudzo "--empty" mu git-rebase uye git-am.
  • Zvino raira "git checkout -p" inokubvumira kushandisa "@" chiratidzo

Kana uri kufarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako