Git 2.36 fons imperium release

Post tres menses evolutionis distributa ratio Git 2.36 dimissum imperium fons est. 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 ad mutationes retroactivas, implicatio totius historiae praecedentis, adhibeatur in unoquoque negotio, potest etiam singulas tags notificare ac digitalibus tincidunt subscriptionibus committere.

Praevia emissione comparata 717 mutationes in novam versionem acceptae sunt, cum participatione 96 tincidunt paratae, quarum 26 primum progressui interfuit. Innovationes principales:

  • The "git stipes" et "git spectaculum" mandata nunc habent optionem "-remerge-diff", quae permittit ut differentias ostendes inter altiore eventu merge et actualis notitiae quae in committit, post mandatum dispensando "merge" quae sinit vos clare aestimare mutationes factas ex certaminibus merger solvendis. Normalis "git show" mandatum indentum varias resolutiones conflictus, mutationes difficiles intellectu faciens. Exempli gratia, in screenshot infra lineam "+/-" sine incisatione ostendit ultimam solutionem certaminis cum renaming sha1 ad oid in commento in primo ramo, et "+/-" cum incisatione ostendit initialem resolutio certaminis causata specie argumenti additi in munere secundo ramo in dwim_ref().
    Git 2.36 fons imperium release

    Cum optione "--remerge-diff" utens, resolutiones conflictuum differentiae pro utroque parente ramo non separantur, sed altiore differentiae inter tabella quae certamina mergunt et tabella quae certamina resolvit ostenduntur.

    Git 2.36 fons imperium release

  • Flexibilitas auxit mores conformandi in gazophylacium rutilantium orbis per vocationem ad functionem fsync(). Praesens praesto core.fsyncObjectFiles parametri in duas variabiles configurationes core.fsync et core.fsyncMethod divisa est, facultatem applicandi fsync non solum ad objecta (.git/objecta), sed etiam ad alias structuras, ut nexus ( .git /refs), reflog et fasciculi fasciculi.

    Utens core.fsync variabilis, denotare potes album structurarum Git internarum pro quibus fsync etiam post operationem scribendam vocabitur. Core.fsyncMethod variabilis permittit te eligere modum pro rutilantibus cache, exempli gratia, fsync eligere potes ut vocationis systematis eiusdem nominis utaris, vel scribendo definias tantum ut paginae rescribas utaris.

  • Tueri contra vulnerabilitates quae manipulare aliorum utentium substitutio .git directoria in sectiones communes, dominus repositorium verificationis confirmatum est. Exsecutioni quaevis mandata git nunc tantum in suis ".git" directoriis permissum est. Si directorium cum repositorio ad alium usorem pertineat, error per defaltam ostendetur. Haec agendi ratio debilitari potest utens ad occasum tutum.directory.
  • Mandatum "git-cat-file", destinatum ad extrahendum fontem contenta rerum Git, cum optione "-batch-mandati" suppleta est, quae antea praesto "-batch" et "-batch-reprehendo" complet. "imperat cum facultate adaptive eligere genus output utens "contenta <obiectum>" ad contentum vel "info <obiectum>" ad informationes de obiecto ostendas. Accedit, quod "flush" praeceptum quiddam ad ruborem output sustinetur.
  • Ad mandatum "git ls-arboris", destinatum ad generandum indicem contentorum arboris obiecti, "-oid-tantum" ("-object-tantum") optio addita est, similis "-nomen-solum". ", ostentans tantum objectum identificatores simpliciorem reddere vocationem a scriptoribus. Optionem etiam "format" exsequenda est, quae sinit te tuam formam output definire scribendo informationes de modo, specie, nomine et magnitudine.
  • "Git bisectum currere" mandatum est deprehensio ne vexillum exsecutabile pro scripto exponat et in hoc casu errores cum codicibus 126 vel 127 exhibens (antea, si scriptura currere non posset, omnes emendationes quasi difficultates habentes signatae sunt) .
  • Optionem quandam "git arcessere" addidit ut omnia obiecta arcesseret sine altera factione de contentis iam in systematis locali certior factus. Huiusmodi agendi ratio potest esse utilis ad recipiendum ab defectibus, cum loci notitia incerta est integritas.
  • The "git update-index", "git checkout-index", "git legere lignum" et "mundum" mandata nunc sustinere indices partiales (indicem sparsum) ad emendare effectum ac spatium in repositoriis servare ubi operationes partiales peraguntur. (sparse-checkout).
  • Mores imperandi "git clone - filter=....-recurse-submodules" mutatum est, quod nunc ad submodules (antea, cum talia mandata exequuntur, colum solum ad principale contentum applicabatur, et submodules erant. cloned omnino neglecto sparguntur).
  • Mandatum "git fasciculum" subsidium addidit ad columellas specificandas pro contentis selectivis dispositis, operationibus exquisitis partialibus similes.
  • Adiecit "--recurse-submodules" bene ad "ramum git" mandatum ad submodules recursive percurrendi.
  • Userdiff novum tractum pro lingua Kotlin praebet.

Source: opennet.ru