Git 2.40 source control release

Taorian'ny fampandrosoana telo volana dia navoaka ny famoahana ny rafitra fanaraha-maso loharano voazara Git 2.40. Git dia iray amin'ireo rafitra fanaraha-maso dikan-teny malaza indrindra, azo ianteherana, ary mahomby indrindra izay manome fitaovana fampivoarana tsy mitongilana miovaova mifototra amin'ny sampana sampana sy mitambatra. Mba hiantohana ny fahamarinan'ny tantara sy ny fanoherana ny fiovana mihemotra, dia ampiasaina ny hashing an-kolaka ny tantara teo aloha rehetra amin'ny commit tsirairay, azo atao ihany koa ny manamarina ny marika tsirairay ary manao sonia nomerika avy amin'ireo mpamorona.

Raha ampitahaina amin'ny famoahana teo aloha, fanovana 472 no nekena tamin'ny dikan-teny vaovao, nomanina niaraka tamin'ny fandraisan'anjaran'ny mpamorona 88, izay ny 30 no nandray anjara voalohany tamin'ny fampandrosoana. Fanavaozana lehibe:

  • Fanampiana fanampiny ho an'ny tonian-dahatsoratra Emacs amin'ny script git-jump, ankoatry ny tonian-dahatsoratry ny Vim teo aloha. Git-jump dia ampiasaina handefasana fampahalalana momba ny toerana ao anaty rakitra mankany amin'ny tonian-dahatsoratra ho an'ny fitetezana haingana ary hitsambikina amin'ny fanovana kaody amin'ny toerana voafaritra. Ohatra, ny git-jump dia azo ampiasaina hamadihana ny tonian-dahatsoratra eo anelanelan'ny tsipika vokatry ny fifandirana manambatra, manombana ny fahasamihafana, ary manao fikarohana (azonao atao ny manao "git jump grep foo" ary avy eo mifamadika haingana eo amin'ny toerana misy ny saron-tava " foo" mitranga).
  • Ny "git cat-file" dia manome fanohanana amin'ny fampiasana ny safidy "-s" sy "--batch-check" miaraka amin'ny "--use-mailmap" mba hamaritana tsara ny haben'ny zavatra, amin'ny fiheverana ny fanoloana ny famantarana. , natao mifototra amin'ny fatoran'ny mailaka voatondro ao amin'ny sarintanin'ny fisie (teo aloha, ny safidy "--use-mailmap" dia nisy fiantraikany tamin'ny famoahana votoaty ihany, fa tsy nihevitra fa ny anarana/mailaka taloha sy nosoloina mpivady dia afaka manana samy hafa habe).
  • Nampiana safidy "--source" amin'ny baiko "git check-attr" hisafidianana hazo misy ny rakitra ".gitattributes" ilaina izay hampiasaina hamaritana ny toetra tena izy raha misy rakitra ".gitattributes" marobe ao amin'ny tahiry. .
  • Ny fampiharana ny baiko "git bisect" dia naverina nosoratana tao amin'ny C ary natsangana tao amin'ny main git executable (taloha ny baiko dia nampiharina tamin'ny endrika script Shell).
  • Nesorina ny fampiharana Shell taloha an'ny "git add --interactive" (ao amin'ny git 2.26, misy dikan-teny C naorina, fa ny fampiharana Shell taloha dia mbola misy ary voafehin'ny add.interactive.useBuiltin setting).
  • Nampiana safidy '--merge-base' amin'ny baiko 'git merge-tree'.
  • Nampiana "--abrev=" safidy amin'ny baiko "git range-diff". ".
  • Nampiana ny fahafahana manilika ny lisitry ny tonian-dahatsoratra ho an'ny fomba interactive amin'ny baiko rebase amin'ny alΓ lan'ny fametrahana ny fari-piadidiana GIT_SEQUENCE_EDITOR amin'ny alΓ lan'ny baiko "git var", mitovy amin'ny "git var GIT_EDITOR".
  • Ny fanohanana ny tenimiafina lany andro dia nampiana tao amin'ny subsystem kaonty.
  • Ny script vita amin'ny fampidirana ho an'ny Bash dia mampihatra fomba tsy misy dikany.

Source: opennet.ru

Add a comment