Git 2.40 sosi yekudzora kuburitswa

Mushure memwedzi mitatu yebudiriro, iyo yakagoverwa sosi yekudzora system Git 2.40 yakaburitswa. Git ndeimwe yeanonyanya kufarirwa, akavimbika uye akakwira-inoshanda shanduro yekudzora masisitimu, achipa anochinjika asiri-mutsara ekuvandudza maturusi akavakirwa pabazi nekubatanidza. Kuti ive nechokwadi chekutendeseka kwenhoroondo uye kuramba kune shanduko yekudzoka, hashing yakadzama yenhoroondo yese yapfuura inoshandiswa mukuzvipira kwega kwega; zvinogoneka zvakare kuvimbisa ma tag ega uye kuita nemasiginecha edhijitari evagadziri.

Kuenzaniswa nekuburitswa kwekare, iyo vhezheni itsva yaisanganisira 472 shanduko, yakagadzirirwa nekubatanidzwa kwevagadziri makumi mapfumbamwe nemashanu, avo 88 vakatora chikamu mukusimudzira kekutanga. Zvitsva zvikuru:

  • Iyo git-jump script yakawedzera rutsigiro rweEmacs mupepeti, kuwedzera kune yaimbotsigirwa Vim mupepeti. Git-jump inoshandiswa kutumira ruzivo nezve zvinzvimbo mufaira kune chinyorwa edhita yekukurumidza kufamba uye svetukira kune editing kodhi mune imwe nzvimbo. Semuyenzaniso, git-jump inogona kushandiswa kusvetuka mupepeti pakati pemitsetse inokonzerwa nekupatsanura kubatanidza kukakavara, kuongorora misiyano, nekutsvaga kutsvaga (iwe unogona kuita "git jump grep foo" wobva wasvetuka-svetuka pakati pezvinzvimbo pane wildcard "foo" zvinoitika).
  • Iyo "git katsi-faira" inopa rutsigiro rwekushandisa "-s" uye "--batch-cheki" sarudzo pamwe ne "--use-mailmap" kunyatsoona saizi yechinhu, uchifunga nezvekutsiva chiziviso zvichibva pane. zvisungo zveemail zvakatsanangurwa mumepu yefaira (kare, iyo "--use-mailmap" sarudzo yakangokanganisa kubuda kwezviri mukati, asi haina kufunga kuti yekare uye yakatsiviwa zita/email mapeya anogona kunge aine hukuru hwakasiyana).
  • A "--source" sarudzo yawedzerwa ku "git check-attr" murairo wekusarudza muti une ".gitattributes" inodiwa, iyo ichashandiswa kuona maitiro chaiwo kana paine akawanda ".gitattributes" mafaira mune repository.
  • Kuitwa kwe "git bisect" yekuraira kunonyorwa patsva muC uye kuvakwa mukati meiyo huru git inogoneka faira (yaimbova murairo waiitwa muchimiro cheShell script).
  • Kuitwa kwekare kweShell kwe "git add -interactive" murairo yakabviswa (mu git 2.26 yakavakirwa-mukati C shanduro yakapiwa, asi kushandiswa kwekare kweShell kwakaramba kuripo uye kwakagadziriswa ne add.interactive.useBuiltin setting).
  • Yakawedzerwa '--merge-base' sarudzo ye 'git merge-tree' command.
  • Yakawedzerwa "--abbrev=" sarudzo ye "git range-diff" command "
  • Yakawedzera kugona kudarika rondedzero yemupepeti weiyo inopindirana yemirairo rebase nekuisa iyo GIT_SEQUENCE_EDITOR kusiyanisa kuburikidza ne "git var" murairo, wakafanana ne "git var GIT_EDITOR".
  • Tsigiro yemapassword ane shoma yechokwadi nguva yakawedzerwa kune iyo account subsystem.
  • Input kupedzisa zvinyorwa zveBash iye zvino zvave ne-case-insensitive mode.

Source: opennet.ru

Voeg