Git 2.40 yakatoburitswa uye idzi ndidzo nhau dzayo

Git

Shanduro itsva inoshandisa zvigadziriso zvakati

Mushure memwedzi mitatu yekuvandudza, kuvhurwa kwe iyo itsva vhezheni yeakakurumbira yakaparadzirwa source code control system "Git 2.40".

Git ndeye imwe yeanonyanya kufarirwa, akavimbika uye akakwira maitiro edhisheni ekudzora masisitimu iyo inopa inochinjika isiri-mutsara yekuvandudza maturusi akavakirwa pamatavi uye bazi rinobatanidza.

Kuve nechokwadi chekutendeseka kwenhoroondo uye kuramba kune shanduko yekudzokera kumashure, hashing yakadzama yenhoroondo yese yapfuura inoshandiswa mukuzvipira kwega kwega, zvinogoneka zvakare kuratidza masiginecha edhijitari evagadziri vema tag ega uye kuzvipira.

Git 2.40 Kiyi Nyowani Zvimiro

Zvichienzaniswa neshanduro yapfuura, 472 shanduko dzakagamuchirwa mushanduro itsva, yakagadzirirwa nekubatanidzwa kwevagadziri ve88, makumi matatu avo vakabatanidzwa mukusimudzira kwekutanga.

Pakuchinja kwakakosha mune iyi vhezheni itsva, tinogona kuwana izvo muGit 2.40 yakawedzera rutsigiro rweEmacs mupepeti kune script git-jump, kuwedzera kune yakambotsigirwa Vim mupepeti.

Git-jump inoshandiswa kupfuudza ruzivo rwechinzvimbo mufaira kune chinyorwa mupepeti wekukurumidza kufamba uye kusvetukira kukugadzirisa kodhi pane imwe nzvimbo.

git jump inoputira mamwe git mirairo, se git grep uye inodyisa mhedzisiro yayo muVim runyorwa rwekukurumidza kugadzirisa. Semuyenzaniso, git-jump inogona kushandiswa kushandura mupepeti pakati pemitsara inokonzeresa kusanganisa kupokana, kuongorora misiyano, uye kuita mahombekiti (iwe unogona kuita "git jump grep foo" wobva wasvetuka nekukurumidza pakati pezvinzvimbo pazvinooneka mask. "foo").

Imwe shanduko izvo zvinoratidzika zviri mu "git katsi-faira« inopa rutsigiro rwekushandisa sarudzo "-s" uye "-batch-cheki"Ne"--use-mailmap” kuti uone saizi yechinhu nemazvo, uchifunga kutsiva chiziviso zvichibva paemail links dzakatsanangurwa mufaira remepu (kare, “-use-mailmap” sarudzo yaingokanganisa kubuda kwezviri mukati, asi ini handina. funga kuti zita rekare uye rakasimudzwa / maemail maviri anogona kuva nehukuru hwakasiyana).

Yakawedzera sarudzo «-source» pakuraira «git check-atr« kusarudza muti une faira «.gitattributes» zvinodikanwa, izvo zvichashandiswa kuona iwo chaiwo hunhu pamberi peakawanda mafaera «.gitattributes»munzvimbo yekuchengetera.

Kuitwa kwemurairo "git bisect" yakanyorwazve muC uye yakaiswa mukati meiyo huru inogadziriswa kubva git (murairo wakamboshandiswa segoko script).

Yakabviswa yapfuura shell kuitiswa kwe "git wedzera --interactive" (Iyo yakavakirwa-mukati C vhezheni yakapihwa mugit 2.26, asi iyo yapfuura goko rekushandisa rakanga richiri kuwanikwa uye richidzorwa neadd.interactive.useBuiltin marongero.)

Sezvo kusarudzika ikoko kwave kuri kwechokwadi kubvira vhezheni 2.37, chirongwa cheGit chafunga kuti yave nguva yekurasa iyo-yega-nhaka kuitiswa zvachose, zvichiratidza kupera kweimwe-gore rose kuedza kugadzirisa mashandiro eGit. uye kuderedza tsoka yezvinyorwa zvenhaka.

Padzimwe shanduko dzinomira pachena mushanduro itsva yeGit 2.40

  • Yakawedzerwa '-merge-base' sarudzo ye 'git merge-muti' yekuraira.
  • Yakawedzerwa "-abbrev="" sarudzo kune "git range-diff" command.
  • Yakawedzera kugona kupfuudza rondedzero yemupepeti weiyo inopindirana yemirairo reorg nekuisa iyo GIT_SEQUENCE_EDITOR inosiyana kuburikidza ne "git var" murairo, wakafanana ne "git var GIT_EDITOR".
  • Tsigiro yemapassword akapera nguva yakawedzerwa kuaccounts subsystem.
  • Zvinyorwa zvekupedzisira zveBash shandisa nzira isinganzwisisike.

Chekupedzisira asi chisiri chidiki, kune mamwe akavanzwa ekuvandudza kune CI zvivakwa zveGit. Git ine mashoma-akareba-anomhanya Windows-chaiwo CI anovaka akaremara mukuburitswa uku (kunze kwegit-for-windows repository). Kana iwe uri mugadziri weGit, izvi zvinoreva kuti CI yako inomhanya inofanirwa kupedzisa nekukurumidza uye kushandisa mashoma zviwanikwa pakusundidzira.

Chekupedzisira, kana iwe uchifarira 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