{"id":83156,"date":"2020-05-29T01:42:13","date_gmt":"2020-05-28T23:42:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0"},"modified":"2020-05-29T01:42:13","modified_gmt":"2020-05-28T23:42:13","slug":"vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0","title":{"rendered":"Wydanie systemu zarz\u0105dzania wersjami Apache Subversion 1.14.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Organizacja Apache Software Foundation <noindex><a rel=\"nofollow\" href=\"https:\/\/svn.haxx.se\/dev\/archive-2020-05\/0151.shtml\">opublikowa\u0142a<\/a><\/noindex> wydaje system kontroli wersji <noindex><a rel=\"nofollow\" href=\"http:\/\/subversion.apache.org\">Subversion 1.14.0<\/a><\/noindex>, kt\u00f3ry jest jednym z wyda\u0144 z d\u0142ugoterminowym wsparciem (LTS), kt\u00f3re b\u0119dzie aktualizowane do 2024 roku. Pomimo rozwoju system\u00f3w zdecentralizowanych, Subversion wci\u0105\u017c cieszy si\u0119 popularno\u015bci\u0105 w firmach komercyjnych oraz w projektach, kt\u00f3re stosuj\u0105 scentralizowane podej\u015bcie do zarz\u0105dzania wersjami i konfiguracj\u0105 system\u00f3w programowych. W\u015br\u00f3d otwartych projekt\u00f3w wykorzystuj\u0105cych Subversion mo\u017cna wymieni\u0107: projekty Apache, FreeBSD, Free Pascal oraz OpenSCADA. Zauwa\u017cono, \u017ce w jednym repozytorium SVN projekt\u00f3w Apache przechowywanych jest oko\u0142o 1,8 miliona rewizji z informacjami o zmianach w projektach. <\/p>\n<p>Kluczowe <noindex><a rel=\"nofollow\" href=\"https:\/\/subversion.apache.org\/docs\/release-notes\/1.14.html\">ulepszenia<\/a><\/noindex> Subversion 1.14:<\/p>\n<ul>\n<li class=\"l\"> Dodano polecenie &#171;svnadmin build-repcache&#187;, kt\u00f3re umo\u017cliwia aktualizacj\u0119 stanu pami\u0119ci podr\u0119cznej &#171;rep-cache&#187;, zawieraj\u0105cej informacje o duplikatach wykorzystywanych w mechanizmie deduplikacji Representation Sharing (rep-sharing, co pozwala znacznie zredukowa\u0107 rozmiar repozytorium dzi\u0119ki przechowywaniu duplikuj\u0105cych si\u0119 danych tylko raz). Polecenie mo\u017cna stosowa\u0107 do dodawania do pami\u0119ci podr\u0119cznej brakuj\u0105cych element\u00f3w dla okre\u015blonego zakresu rewizji, na przyk\u0142ad po tym, jak deduplikacja zosta\u0142a tymczasowo wy\u0142\u0105czona, a pami\u0119\u0107 podr\u0119czna straci\u0142a aktualno\u015b\u0107.\n<li class=\"l\"> W wi\u0105zaniach SWIG dla j\u0119zyka Python i w zestawie testowym wprowadzono obs\u0142ug\u0119 Pythona 3. Technicznie rzecz bior\u0105c, kod napisany w Pythonie nadal mo\u017cna u\u017cywa\u0107 z Pythonem 2.7, jednak testowanie i debugowanie zwi\u0105zane z tym wydaniem zosta\u0142o zako\u0144czone z powodu zako\u0144czenia wsparcia dla Pythona 2. Python nie jest obowi\u0105zkowym sk\u0142adnikiem Subversion i jest wykorzystywany w testach i w wi\u0105zaniach SWIG.\n<li class=\"l\"> Opcje &#171;&#8212;quiet&#187; i &#171;&#8212;diff&#187; w poleceniu &#171;svn log&#187; nie s\u0105 ju\u017c wzajemnie wykluczaj\u0105ce, co na przyk\u0142ad u\u0142atwia wy\u015bwietlanie tylko r\u00f3\u017cnic w zakresie rewizji.\n<li class=\"l\"> Do &#171;svn info &#8212;show-item&#187; dodano argument &#171;changelist&#187;.\n<li class=\"l\"> Podczas uruchamiania edytora okre\u015blonego przez u\u017cytkownika, na przyk\u0142ad podczas interaktywnego rozwi\u0105zywania konflikt\u00f3w, zapewniono escape'owanie znak\u00f3w specjalnych w \u015bcie\u017ckach do edytowanego pliku. Zmiana ta rozwi\u0105zuje problemy z edytowaniem plik\u00f3w, kt\u00f3rych nazwy zawieraj\u0105 spacje i znaki specjalne.\n<li class=\"l\"> Kontynuowane s\u0105 testy eksperymentalnych polece\u0144 &#171;svn x-shelve\/x-unshelve\/x-shelves&#187;, kt\u00f3re pozwalaj\u0105 na oddzielne od\u0142o\u017cenie niezako\u0144czonych zmian w roboczej kopii, aby nagle przej\u015b\u0107 do pracy nad czym\u015b innym, a nast\u0119pnie przywr\u00f3ci\u0107 niedoko\u0144czone zmiany do roboczej kopii, bez uciekania si\u0119 do takich sztuczek jak zapisanie \u0142atki przez &#171;svn diff&#187; i p\u00f3\u017aniejsze jej przywr\u00f3cenie przez &#171;svn patch&#187;.\n<li class=\"l\"> Kontynuowane s\u0105 testy eksperymentalnej mo\u017cliwo\u015bci zapisywania migawki stanu commit\u00f3w (&#171;commit checkpointing&#187;), kt\u00f3ra pozwala na zapisanie migawki zmian, kt\u00f3re nie zosta\u0142y jeszcze zatwierdzone, i p\u00f3\u017aniejsze przywr\u00f3cenie w roboczej kopii dowolnej z zapisanych wersji zmian (na przyk\u0142ad w celu przywr\u00f3cenia stanu roboczej kopii w przypadku b\u0142\u0119dnego aktualizowania).\n<li class=\"l\"> Kontynuowane s\u0105 testy eksperymentalnego polecenia &#171;svn info &#8212;x-viewspec&#187; do wy\u015bwietlania specyfikacji opisuj\u0105cej aktualn\u0105 robocz\u0105 kopi\u0119. Opis zawiera informacje o ograniczeniach dotycz\u0105cych g\u0142\u0119boko\u015bci poddrzew, wykluczaniu poddrzew, prze\u0142\u0105czaniu na inny adres URL lub aktualizowaniu do nowego numeru rewizji w por\u00f3wnaniu do rodzicielskiego katalogu.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53047\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Subversion 1.14.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0434\u043e 2024 \u0433\u043e\u0434\u0430. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, Subversion \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c\u044e \u0432 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0445 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. \u0418\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 Subversion [&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-83156","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438\" \/>\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\/pl\/blog\/news\/vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Apache Subversion 1.14.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0\" \/>\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=\"2020-05-28T23:42:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-28T23:42:13+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\udd47Wydanie systemu zarz\u0105dzania wersjami Apache Subversion 1.14.0 | ProHoster","description":"Organizacja Apache Software Foundation opublikowa\u0142a now\u0105 wersj\u0119 systemu zarz\u0105dzania wersjami.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Apache Subversion 1.14.0 | ProHoster","og:description":"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-sistemy-upravleniya-versiyami-apache-subversion-1-14-0","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":"2020-05-28T23:42:13+00:00","article:modified_time":"2020-05-28T23:42:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83156","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:24:25","updated":"2022-10-02 07:50:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/83156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=83156"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/83156\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=83156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=83156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=83156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}