Dimissio principii systematis distributi Git 2.23

Subjuncta dimittis a fonte distributi imperium ratio git 2.23.0. Git una ex maxime popularibus, certa et summus perficientur systemata versionis temperantiae, ut instrumenta evolutionis non-linearibus flexibilia praebens in ramosis et bus. Ut historiae integritas et repugnantia in mutationibus retroacivis, implicita detractio totius historiae praecedentis in unaquaque committit, adhibetur, et potest etiam singulas tags certificare et cum digitalis subscriptionibus tincidunt.

Comparata ad priorem emissionem, nova versio DV mutationes comprehendit, praeparata cum participatione 505 tincidunt, quarum 77 primum evolutioni interfuit. Basic innovations:

  • Experimentalia "git switch" et "git restituere" mandata introducuntur ad facultates laxe copulatas "git checkout" separandas, ut ramus flexibilitas (switchinging et creandi) et lima in in operando directorio restituenda ("git checkout $committe - $filename") vel statim in area choragi ("-staging", nullum habet analogum in "git Checkout"). Notatu dignum est quod, dissimilis "git checkout", "git restituere" remotionem imaginum vacui ex directoriis restitutis ("--no-lay" per defaltam).
  • Optionem "git merge -quit" addidit, quae, sicut "-abort", processum in ramis mergendi prohibet, sed directorium operationis intactum relinquit. Haec optio utilis esse potest, si aliquas mutationes in concursu manuali factas potior esset, ut separatim edenda committeret.
  • "git clone", "git arcessere" et "git impulsus" mandata nunc considerare praesentiam quae in repositoriis iunctis committit.alternant);
  • adiecit optiones "git culpas - ignore-revs" et "ignorare-revs-file" permittunt te omittere committit quae minuuntur mutationes (exempli gratia formatting fixiones);
  • Addidit optionem "git cerasus-carpere -skip" ut committeret repugnantem omittitur (analogus memoriae "git reset && git cherry-pick -continue" sequentiam;
  • Addidit statum.aheadBehind occasum, quod perpetuum "git statum -[no-] ante-post" optionem figit;
  • Cum hac emissione "git log" per default rationem accipit mutationes factas per mailmap, similes quomodo git shortlog iam agit;
  • Operatio renovatio graphi committi experimentalis (core.commitGraph) in 2.18 introducta signanter accelerata est. Etiam in unumquodque ref citius fecit, cum pluribus exemplis utens et numerum vocat ad auto-gc in "git arcessere -multiplex";
  • "git ramus --list" nunc semper ostendit seclusum PATER in ipso initio indicem, cuiuscumque loci.

Source: opennet.ru