Lëshimi i sistemit të menaxhimit të kodit burimor Git 2.40

Pas tre muaj zhvillimi, është publikuar versioni i sistemit të shpërndarë të menaxhimit të kodit burimor Git 2.40. Git është një nga sistemet më të njohura, të besueshme dhe me performancë të lartë për menaxhimin e versioneve, që ofron mjete fleksibël për zhvillimin jo linear, të bazuara në degëzim dhe bashkimin e degëve. Për të siguruar integritetin e historisë dhe qëndrueshmërinë ndaj ndryshimeve 'me anë të pasmë', përdoret hashingu implicit i gjithë historisë së mëparshme në çdo komit, gjithashtu është e mundur të verifikohen me firma dixhitale nënshkruesit e zhvilluesve për etiketat dhe komitetë të veçantë.

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

  • Skripti git-jump ka pĂ«rfshirĂ« mbĂ«shtetje pĂ«r editorin Emacs, pĂ«rveç editorit Vim tĂ« mbĂ«shtetur mĂ« parĂ«. Git-jump pĂ«rdoret pĂ«r tĂ« transmetuar nĂ« editorin e tekstit informacion mbi pozitat nĂ« skedarin pĂ«r navigim tĂ« shpejtĂ« dhe kalim nĂ« redaktimin e kodit nĂ« njĂ« vend tĂ« caktuar. PĂ«r shembull, git-jump mund tĂ« pĂ«rdoret pĂ«r tĂ« kaluar mes linjave tĂ« marra ngaè§Łæžimi i konflikteve tĂ« bashkimit, vlerĂ«simit tĂ« dallimeve dhe kryerjes sĂ« njĂ« kĂ«rkimi (mund tĂ« bĂ«ni 'git jump grep foo' dhe pastaj tĂ« kaloni shpejt mes pozitat ku shfaqet maska 'foo').
  • NĂ« 'git cat-file' Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r pĂ«rdorimin e opsioneve '-s' dhe '--batch-check' sĂ« bashku me '--use-mailmap' pĂ«r tĂ« pĂ«rcaktuar saktĂ«sisht madhĂ«sinĂ« e objektit duke marrĂ« parasysh zĂ«vendĂ«simin e identifikuesve, i realizuar mbi bazĂ«n e lidhjeve me email, tĂ« specifikuara nĂ« skedarin mailmap (mĂ« parĂ« opsioni '--use-mailmap' ndikonte vetĂ«m nĂ« daljen e pĂ«rmbajtjes, por nuk merrte parasysh se çiftet e vjetra dhe tĂ« zĂ«vendĂ«suara emĂ«r/email mund tĂ« kenĂ« madhĂ«si tĂ« ndryshme).
  • NĂ« komandĂ«n 'git check-attr' Ă«shtĂ« shtuar opsioni '--source' pĂ«r tĂ« zgjedhur pemĂ«n me skedarin pĂ«rkatĂ«s '.gitattributes', i cili do tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rcaktuar atributet aktuale nĂ« kushtet e pranisĂ« sĂ« disa skedarĂ«ve '.gitattributes' nĂ« depot.
  • Realizimi i komandĂ«s 'git bisect' Ă«shtĂ« shkruar nga e para nĂ« gjuhĂ«n C dhe Ă«shtĂ« futur nĂ« skedarin ekzekutiv kryesor git (mĂ« parĂ« komanda ishte realizuar nĂ« formĂ«n e njĂ« skenari Shell).
  • U hakua e vjetĂ«r e komandĂ«s «git add —interactive», e shkruar nĂ« Shell, Ă«shtĂ« hequr (nĂ« git 2.26 u propozua njĂ« variant i ndĂ«rtuar nĂ« C, por e vjetra implementim nĂ« Shell mbeti e disponueshme dhe rregullohej nga cilĂ«simi add.interactive.useBuiltin).
  • Opsioni ‘—merge-base’ Ă«shtĂ« shtuar nĂ« komandĂ«n «git merge-tree».
  • Opsioni «—abbrev=» Ă«shtĂ« shtuar nĂ« komandĂ«n «git range-diff».
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« tejkaluar redaktorin e listave pĂ«r modin interaktiv tĂ« komandĂ«s rebase pĂ«rmes vendosjes sĂ« variablit GIT_SEQUENCE_EDITOR pĂ«rmes komandĂ«s «git var» nĂ« pĂ«rputhje me «git var GIT_EDITOR».
  • NĂ«n-sistemi i llogarive ka shtuar mbĂ«shtetje pĂ«r fjalĂ«kalimet me njĂ« afat tĂ« vlefshmĂ«risĂ«.
  • NĂ« skriptet e plotĂ«simit automatik pĂ«r Bash Ă«shtĂ« implementuar njĂ« mod i punĂ«s pa marrĂ« parasysh regjimin e karaktereve.

Burimi: opennet.ru

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