Lëshimi i sistemit të menaxhimit të burimeve të kodit Git 2.33

Pas dy muaj zhvillimi, është publikuar fluksi i sistemit të menaxhimit të kodit të shpërndarë Git 2.33. Git është një nga sistemet më të njohura, të besueshme dhe me performancë të lartë për menaxhimin e versioneve, i cili ofron mjete fleksibile për zhvillim jo-linear që bazohet në degëzimin dhe bashkimin e degëve. Për të siguruar integritetin e historisë dhe qëndrueshmërinë ndaj ndryshimeve "me pasë", përdoret hashingu implicit i tërë historisë së mëparshme në çdo commit, si dhe është e mundur verifikimi me nënshkrime dixhitale të zhvilluesve për etiketat dhe commit-et individuale.

Në krahasim me versionin e kaluar, në këtë version janë pranuar 649 ndryshime, të përgatitura me pjesëmarrjen e 74 zhvilluesve, nga të cilët 19 kanë marrë pjesë për herë të parë në zhvillim. Novitetet kryesore janë:

  • NĂ« komandĂ«n "git send-email" Ă«shtĂ« shtuar opsioni "—sendmail-cmd" dhe konfigurimi "sendemail.sendmailCmd", me tĂ« cilat mund tĂ« pĂ«rcaktohet komanda pĂ«r ndĂ«rveprimin me serverin SMTP gjatĂ« dĂ«rgimit tĂ« email-eve.
  • PĂ«r komandĂ«n "git rev-list" Ă«shtĂ« realizuar opsioni "—no-commit-header", pĂ«r tĂ« cilin nuk shfaqet titulli "commit ", duke thjeshtuar pĂ«rdorimin e daljeve nĂ« skripte.
    Lëshimi i sistemit të menaxhimit të burimeve të kodit Git 2.33
  • NĂ« shabllonin pĂ«r userdiff Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r tokenin "record" pĂ«r gjuhĂ«n C#.
  • NĂ« komandĂ«n "git worktree add —lock" Ă«shtĂ« realizuar mundĂ«sia e daljes sĂ« arsyeve tĂ« bllokimit tĂ« punĂ«s.
  • NĂ« daljen qĂ« formohet me anĂ« tĂ« opsionit "git log —decorate", ku pĂ«rveç tĂ« dhĂ«nave tĂ« zakonshme nga regjistri shfaqen emrat e lidhur me to, Ă«shtĂ« shtuar pĂ«rcaktimi dhe ngarkimi i tĂ« dhĂ«nave vetĂ«m tĂ« nevojshme, pĂ«r tĂ« mos ekzekutuar punĂ« tĂ« tepĂ«rta.
  • ËshtĂ« shtuar optimizimi qĂ« lejon shpejtimin e operacioneve nĂ« anĂ«n server duke hequr commit-et e already-tĂ« parĂ« pĂ«r pemĂ«t.
  • Backend-i qĂ« mbĂ«shtet komandĂ«n "diff -G/-S" Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e motorit tĂ« shprehjeve tĂ« rregullta pcre2, nĂ«se Ă«shtĂ« i pranishĂ«m.
  • ËshtĂ« bĂ«rĂ« optimizimi i komandĂ«s "git send-email".
  • ËshtĂ« vazhduar puna pĂ«r tĂ« shkruar implementimin e "git submodule" nĂ« gjuhĂ«n C.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster