GitHub с 8 января 2024 года прекратит поддержку системы управления версиями Subversion

jtpjfrmvrncuz5mxndg3g-xje8u.png

Веб-сервис для хостинга IT-проектов и их совместной разработки GitHub объявил, что с 8 января 2024 года прекратит поддержку системы управления версиями Subversion и состедоточится на Git (в оригинале сказано так: As the use of GitHub has evolved and the number of Subversion requests has declined dramatically, we plan to focus our efforts entirely on Git).
Возможность работы с размещёнными в GitHub репозиториями через интерфейс централизованной системы контроля версий Subversion (svn.github.com) будет поддерживаться до 8 января 2024 года включительно.

В конце 2023 года GitHub проведёт серию тестовых отключений механизма поддержки Subversion от несколько часов до суток, чтобы разработчики могли адаптироваться к ситуации. Версия GitHub Enterprise Server, вышедшая после 8 января 2024 года, также перестанет поддерживать Subversion.

GitHub пояснила, что прекращает поддержку Subversion из-за желания избавиться от издержек на сопровождение лишних сервисов. Бэкенд для работы с Subversion отмечен, как выполнивший свою задачу, а также больше не востребован разработчиками.

GitHub реализовала поддержку Subversion в 2010 году для упрощения постепенной миграции на Git пользователей, привыкших к Subversion и продолжающих использование типовых SVN-инструментов. В 2010 году централизованные системы разработки (Subversion, Mercurial, CVS) были ещё широко распространены, а полное доминирование системы Git не было очевидным.

По данным GitHub и Stack Overflow, в настоящее время ситуация изменилась кардинально. В настоящее время Git вошёл в обиход примерно у 94% разработчиков, в то время как популярность Subversion заметно снизилась. В текущем виде, Subversion практически не используется для обращения к GitHub. Доля обращений через данную систему снизилась до 0,02%. На платформе присутствует всего около 5 тыс. репозиториев, в которых наблюдается хотя бы одно SVN-обращение в месяц.

mgqosm-5eos82sqgi0o4mqd3rsc.png

Subversion создана в 2000 году компанией Collabnet Inc., а в настоящее время поддерживается Apache Software Foundation. Эта система написана на C и была разработана, как более надёжное централизованное решение, чем CVS (Concurrent Versions System).

© Habrahabr.ru