{"id":137094,"date":"2025-06-17T03:05:07","date_gmt":"2025-06-17T01:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50"},"modified":"2025-06-17T03:05:07","modified_gmt":"2025-06-17T01:05:07","slug":"vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50","title":{"rendered":"Megjelent a Git 2.50 forr\u00e1sk\u00f3d-kezel\u0151 rendszer.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Megjelent a Git 2.50-es v\u00e1ltozata, a disztrib\u00faci\u00f3n alapul\u00f3 forr\u00e1sk\u00f3d-kezel\u0151 rendszer. A Git kiemelked\u0151 teljes\u00edtm\u00e9nnyel rendelkezik, \u00e9s nemline\u00e1ris fejleszt\u00e9shez sz\u00fcks\u00e9ges eszk\u00f6z\u00f6ket k\u00edn\u00e1l, amelyek \u00e1gaz\u00e1sok \u00e9s \u00e1gak egyes\u00edt\u00e9s\u00e9n alapulnak. A t\u00f6rt\u00e9net integrit\u00e1s\u00e1nak meg\u0151rz\u00e9se \u00e9s a \"visszamen\u0151leges\" v\u00e1ltoztat\u00e1sokkal szembeni ellen\u00e1ll\u00e1s \u00e9rdek\u00e9ben minden kor\u00e1bbi t\u00f6rt\u00e9net implicit hash-el\u00e9se t\u00f6rt\u00e9nik minden egyes elk\u00f6telezetts\u00e9gben, emellett a fejleszt\u0151k digit\u00e1lis al\u00e1\u00edr\u00e1sai hiteles\u00edtik az egyes c\u00edmk\u00e9ket \u00e9s elk\u00f6telezetts\u00e9geket. A Git k\u00f3dja GPLv2+ licenc alatt terjesztett.    <\/p>\n<p>Az el\u0151z\u0151 kiad\u00e1shoz k\u00e9pest az \u00faj verzi\u00f3hoz 621 v\u00e1ltoztat\u00e1s ker\u00fclt elfogad\u00e1sra, amelyet 98 fejleszt\u0151 k\u00e9sz\u00edtett, k\u00f6z\u00fcl\u00fck 35 els\u0151 alkalommal vesz r\u00e9szt a fejleszt\u00e9sben. F\u0151 \u00fajdons\u00e1gok:  <\/p>\n<ul>\n<li class=\"l\"> B\u0151v\u00fclt a nem el\u00e9rhet\u0151 objektumok pack-f\u00e1jlokra val\u00f3 feloszt\u00e1s\u00e1nak lehet\u0151s\u00e9ge (\"cruft packs\"), amelyekre a t\u00e1rol\u00f3ban nincsenek hivatkoz\u00e1sok (\u00e1gak vagy c\u00edmk\u00e9k nem hivatkoznak r\u00e1juk). T\u00f6bb kisebb pack-f\u00e1jl haszn\u00e1lata egy nagy helyett jelent\u0151sen cs\u00f6kkenti a bemeneti\/kimeneti m\u0171veleteket olyan t\u00e1rol\u00f3k \u00fajrapakkol\u00e1sakor, ahol nagy sz\u00e1m\u00fa nem el\u00e9rhet\u0151 objektum tal\u00e1lhat\u00f3, mivel nem sz\u00fcks\u00e9ges az \u00f6sszes adat \u00fajra\u00edr\u00e1sa minden \u00fajrapakkol\u00e1s sor\u00e1n.\n<p>Az \u00faj verzi\u00f3 bevezeti a \"--combine-cruft-below-size\" opci\u00f3t, amely lehet\u0151v\u00e9 teszi a megl\u00e9v\u0151 pack-f\u00e1jlok egyes\u00edt\u00e9s\u00e9nek megszervez\u00e9s\u00e9t, ha azok m\u00e9rete nem haladja meg a megadott \u00e9rt\u00e9ket. A kor\u00e1bban el\u00e9rhet\u0151 \"--max-cruft-size\" opci\u00f3val ellent\u00e9tben az \u00faj \"--combine-cruft-below-size\" opci\u00f3 nem korl\u00e1tozza a l\u00e9trehozott pack-f\u00e1jl maxim\u00e1lis m\u00e9ret\u00e9t, \u00edgy hat\u00e9konyabban \u00f6ssze lehet vonni a pack-f\u00e1jlokat olyan t\u00e1rol\u00f3kban, ahol nagy sz\u00e1m\u00fa nem el\u00e9rhet\u0151 objektum tal\u00e1lhat\u00f3, amelyek t\u00f6bb pack-f\u00e1jlban vannak elhelyezve.    <\/p>\n<li class=\"l\"> Befejez\u0151d\u00f6tt a multi-pack indexek MIDX (multi-pack index) inkrement\u00e1lis friss\u00edt\u00e9si k\u00eds\u00e9rleti t\u00e1mogat\u00e1sa, amelyben a MIDX-index minden r\u00e9tege, amely az objektumok el\u00e9rhet\u0151s\u00e9g\u00e9r\u0151l t\u00e1j\u00e9koztat, egy k\u00fcl\u00f6n bitmap-f\u00e1jlban tal\u00e1lhat\u00f3. Nagyon nagy t\u00e1rol\u00f3k eset\u00e9n a megval\u00f3s\u00edtott indexek lehet\u0151v\u00e9 teszik az \u00faj commitok \u00e9rkez\u00e9s\u00e9vel az \u00faj el\u00e9rhet\u0151s\u00e9gi bit t\u00e9rk\u00e9pek gyors \u00e9s hat\u00e9kony hozz\u00e1ad\u00e1s\u00e1t.\n<li class=\"l\"> A k\u00f3dalapb\u00f3l elt\u00e1vol\u00edtott\u00e1k a r\u00e9gi egyes\u00edt\u00e9si m\u0171veletek v\u00e9grehajt\u00f3 motorj\u00e1t, a \"recursive\"-ot, amelynek hely\u00e9be egy teljesen \u00e1t\u00edrt motor, az \"ORT\" (Ostensibly Recursive\u2019s Twin) l\u00e9pett, ami jobban teljes\u00edt, funkcion\u00e1lisabb \u00e9s k\u00f6nnyebben karbantarthat\u00f3. Az ORT lehet\u0151v\u00e9 teszi, hogy meghat\u00e1rozzuk k\u00e9t objektum egyes\u00edt\u00e9s\u00e9nek lehet\u0151s\u00e9g\u00e9t an\u00e9lk\u00fcl, hogy \u00faj objektumokat hozn\u00e1nk l\u00e9tre a t\u00e1rol\u00f3ban (a r\u00e9gi motor haszn\u00e1latakor a \"git merge-tree --write-tree\" parancs v\u00e9grehajt\u00e1sa sz\u00fcks\u00e9ges volt, amely \u00faj objektumokat \u00edrt be a t\u00e1rol\u00f3ba). A Git 2.50-es verzi\u00f3j\u00e1ban a merge-tree parancsban el\u00e9rhet\u0151 a \"--quiet\" opci\u00f3, amely lehet\u0151v\u00e9 teszi az egyes\u00edt\u00e9s lehet\u0151s\u00e9g\u00e9nek ellen\u0151rz\u00e9s\u00e9t a visszat\u00e9r\u00e9si k\u00f3d alapj\u00e1n, an\u00e9lk\u00fcl, hogy adatokat \u00edrn\u00e1nk a t\u00e1rol\u00f3ba.\n<li class=\"l\">  A &#171;git cat-file &#8212;batch&#187; \u00e9s hasonl\u00f3 parancsokhoz hozz\u00e1adt\u00e1k a &#171;&#8212;filter&#187; opci\u00f3t, amely lehet\u0151v\u00e9 teszi bizonyos objektumok kihagy\u00e1s\u00e1t a m\u0171velet v\u00e9grehajt\u00e1sa sor\u00e1n. git cat-file &#8212;batch-check=&#8217;%(objectname)&#8217; &#8212;filter=&#8217;object:type=tree&#8217;\n<li class=\"l\"> A &#171;git maintenance&#187; parancsban h\u00e1rom \u00faj m\u0171velet val\u00f3sult meg: worktree-prune, rerere-gc \u00e9s reflog-expire. A worktree-prune m\u0171velet c\u00e9lja az elavult vagy s\u00e9r\u00fclt munka\u00e1gak (worktrees) elt\u00e1vol\u00edt\u00e1sa a t\u00e1rol\u00f3b\u00f3l. A rerere-gc m\u0171velet elt\u00e1vol\u00edtja a r\u00e9gi bejegyz\u00e9seket, amelyek a merge konfliktusok felold\u00e1sa ut\u00e1n maradtak. A reflog-expire m\u0171velet elavult, nem el\u00e9rhet\u0151 objektumokat t\u00e1vol\u00edt el a reflog-b\u00f3l.\n<li class=\"l\"> Hozz\u00e1adva a &#171;git reflog drop&#187; parancs, amely elt\u00e1vol\u00edtja az \u00f6sszes reflog adatot a megadott \u00e1gb\u00f3l.\n<li class=\"l\"> Optimaliz\u00e1lt\u00e1k a hivatkoz\u00e1sok kezel\u00e9s\u00e9t \u00e9s haszn\u00e1lat\u00e1t, p\u00e9ld\u00e1ul hivatkoz\u00e1s-preferenci\u00e1k gyors\u00edt\u00f3t\u00e1raz\u00e1s\u00e1t val\u00f3s\u00edtott\u00e1k meg, elt\u00e1vol\u00edtott\u00e1k a felesleges ellen\u0151rz\u00e9seket a &#171;git update-ref&#187; parancs v\u00e9grehajt\u00e1sa sor\u00e1n, \u00e9s n\u00f6velt\u00e9k a megl\u00e9v\u0151 hivatkoz\u00e1si iter\u00e1torok keres\u00e9s\u00e9nek hat\u00e9konys\u00e1g\u00e1t.\n<li class=\"l\"> A cURL k\u00f6nyvt\u00e1rhoz hozz\u00e1adt\u00e1k a KeepAlive be\u00e1ll\u00edt\u00e1sokat: http.keepAliveIdle, http.keepAliveInterval \u00e9s http.keepAliveCount.\n<li class=\"l\"> A &#171;git rev-list&#187; parancsn\u00e1l megval\u00f3sult a g\u00e9pi feldolgoz\u00e1sra alkalmas form\u00e1tumban t\u00f6rt\u00e9n\u0151 kimenet lehet\u0151s\u00e9ge, ahol minden mez\u0151t NUL karakter v\u00e1laszt el.\n<li class=\"l\"> A Perl nyelvet kiz\u00e1rt\u00e1k a dokument\u00e1ci\u00f3s eszk\u00f6z\u00f6kh\u00f6z \u00e9s a tesztsorozat v\u00e9grehajt\u00e1s\u00e1hoz sz\u00fcks\u00e9ges f\u00fcgg\u0151s\u00e9gek k\u00f6z\u00fcl (&#171;make test&#187;). Sok Perl egyszer\u0171s\u00edtett parancsot a tesztekben shell funkci\u00f3kkal helyettes\u00edtettek, vagy C nyelven \u00edrt\u00e1k \u00e1t \u0151ket.\n<li class=\"l\"> Hozz\u00e1adva egy userdiff-elt\u00e9r\u00edt\u0151t a &#171;.ini&#187; konfigur\u00e1ci\u00f3s f\u00e1jlform\u00e1tumhoz.\n<li class=\"l\"> A send-email parancsban jav\u00edtott\u00e1k az Outlook SMTP-szerver t\u00e1mogat\u00e1s\u00e1t.    <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63413\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.50. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c &#171;\u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c&#187; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u044f\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0433\u043e\u0432 \u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432. \u041a\u043e\u0434 Git [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-137094","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.50. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.50 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.50. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-06-17T01:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-17T01:05:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Git 2.50 verzi\u00f3j\u00fa forr\u00e1sk\u00f3dkezel\u0151 rendszer kiad\u00e1sa | ProHoster","description":"Megjelent a Git 2.50 verzi\u00f3j\u00fa elosztott forr\u00e1sk\u00f3dkezel\u0151 rendszer. A Git kiemelked\u0151 teljes\u00edtm\u00e9nyt ny\u00fajt, \u00e9s olyan eszk\u00f6z\u00f6ket biztos\u00edt, amelyek lehet\u0151v\u00e9 teszik a nem line\u00e1ris fejleszt\u00e9st \u00e1gatlan\u00edt\u00e1s \u00e9s egyes\u00edt\u00e9si folyamatok r\u00e9v\u00e9n.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.50 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.50. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-50","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-06-17T01:05:07+00:00","article:modified_time":"2025-06-17T01:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"137094","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 13:19:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:19:22","updated":"2026-01-23 13:19:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/137094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=137094"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/137094\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=137094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=137094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=137094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}