Tokollo ea taolo ea mohloli oa Git 2.38

Ho phatlalatsoa ha sistimi ea taolo ea mohloli e phatlalalitsoeng Git 2.38. Git ke e 'ngoe ea litsamaiso tse tsebahalang haholo, tse tšepahalang le tse sebetsang hantle haholo, tse fanang ka lisebelisoa tse feto-fetohang tsa nts'etsopele tse se nang moeli tse thehiloeng ho makala le ho kopanya. Ho netefatsa bonnete ba nalane le khanyetso ea liphetoho tsa morao-rao, hashing e felletseng ea nalane eohle e fetileng e sebelisoa boitlamo bo bong le bo bong; hoa khoneha hape ho netefatsa li-tag le ho itlama ka li-signature tsa dijithale tsa bahlahisi.

Ha ho bapisoa le tokollo e fetileng, phetolelo e ncha e kenyelelitse liphetoho tse 699, tse lokiselitsoeng ka ho kenya letsoho ha baetsi ba 92, bao 24 ba ileng ba kenya letsoho ntlafatsong ka lekhetlo la pele. Lintho tse ncha tse ka sehloohong:

  • Mohaho o ka sehloohong o kenyelletsa "scalar" utility, e ntlafalitsoeng ke Microsoft bakeng sa ho laola libaka tse kholo tsa polokelo. Ts'ebeliso e ne e ngotsoe qalong ka C #, empa git e kenyelletsa mofuta o fetotsoeng ho C. Sesebelisoa se secha se fapana le taelo ea git ka ho etsa hore ka ho sa feleng likarolo tse ling le litlhophiso tse amang ts'ebetso ha u sebetsa le lipolokelo tse kholo haholo. Ka mohlala, ha u sebelisa scalar e sebetsa:
    • Ho kopanya ka mokhoa o itseng ho sebetsa le kopi e sa fellang ea polokelo.
    • Mokhoa o hahelletsoeng oa ho latedisa liphetoho tsamaisong ea faele (FSMonitor), e u lumellang ho etsa ntle le ho batlisisa bukeng eohle e sebetsang.
    • Li-index tse koahelang lintho ka har'a lifaele tse fapaneng tsa pakete (lipakete tse ngata).
    • li-commit-graph tse nang le index ea graph e sebelisoang ho ntlafatsa phihlello ea ho fana ka tlhahisoleseling.
    • Mosebetsi oa morao-rao oa nako le nako ho boloka sebopeho se nepahetseng sa polokelo ka morao, ntle le ho thibela seboka se kopanetsoeng (mosebetsi o etsoa hang ka hora ho jarolla lintho tse ncha sebakeng se hole le ho nchafatsa faele ka graph ea boitlamo, le ts'ebetso ea ho paka. polokelo e qalisoa bosiu bo bong le bo bong).
    • "sparseCheckoutCone" mode, e fokotsang mekhoa e lumelletsoeng nakong ea cloning e sa fellang.
  • E kentse khetho ea --update-refs ho taelo ea "git rebase" ea ho nchafatsa makala a itšetlehileng ka makala a ntseng a sisinyeha, ho fapana le ho tlameha ho hlahloba ka bowena lekala le leng le le leng le itšetlehileng ka lona hore le fetohele boitlamo bo hlokahalang.
  • E entse hore taelo ea "git rm" e tsamaisane le li-index tsa karolo.
  • E ntlafalitse boitšoaro ba taelo ea "git mv A B" ha u tsamaisa faele sebakeng sa mosebetsi se nang le likaroloana tsa "cone" ho ea sebakeng se ka ntle se se nang mokhoa ona.
  • Foromo ea faele ea bitmap e ntlafalitsoe bakeng sa ho sebetsa le lipolokelo tse kholo - tafole ea boikhethelo ea index e kentsoe ka lethathamo la likopo tse khethiloeng le li-offsets tsa tsona.
  • Taelo ea "git merge-tree" e kenya ts'ebetsong mokhoa o mocha oo ho oona, ho itšetlehile ka liketso tse peli tse boletsoeng, sefate se nang le sephetho sa ho kopanya se baloa, joalokaha eka histori ea liketso tsena li kopantsoe.
  • E kenyellelitsoe "safe.barerepository" ho laola bokhoni ba ho amohela lipolokelo tse se nang letho (libaka tsa polokelo tse se nang sefate se sebetsang) ka har'a libaka tse ling tsa polokelo ea git. Ha e behiloe ho "hlakileng", ho tla khoneha ho sebetsa le li-repositories tse se nang letho tse fumanehang feela bukeng e ka holimo. Ho khona ho beha li-repositories tse se nang letho ho li-subdirectories, sebelisa boleng ba "tsohle".
  • Taelo ea "git grep" e kentse khetho ea "-m" ("-max-count"), e ts'oanang le khetho ea lebitso le le leng ho GNU grep mme e u lumella ho fokotsa palo ea lipapali tse bontšitsoeng.
  • Taelo ea "ls-files" e sebelisa khetho ea "--format" ho hlophisa likarolo tsa tlhahiso (mohlala, o ka nolofalletsa tlhahiso ea lebitso la ntho, mekhoa, joalo-joalo).
  • Ho "git cat-file", ha u bonts'a litaba tsa lintho, hoa khoneha ho ela hloko litlamo tsa lengolo-tsoibila tse boletsoeng faeleng ea 'mapa oa poso.

Source: opennet.ru

Eketsa ka tlhaloso