Subversion
свободная централизованная система управления версиями / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Subversion?
Кратко изложите эту статью для 10-летнего ребёнка
Subversion[6] (также известная как «SVN»[7]) — свободная централизованная система управления версиями, официально выпущенная в 2004 году компанией CollabNet[en]. С 2010 года Subversion является одним из проектов Apache Software Foundation и официально называется Apache Subversion (зарегистрированный товарный знак[8]).
В этой статье может быть слишком много ссылок на другие статьи, и, возможно, их количество нужно сократить. |
Subversion | |||
---|---|---|---|
Тип | централизованная система управления версиями[d], проект Фонда Apache[d] и открытое программное обеспечение | ||
Автор | CollabNet[d] | ||
Разработчик | Apache Software Foundation | ||
Написана на | Си[1][2], Python[1], C++[1], Java[1], Ruby[1] и Perl[1] | ||
Операционные системы | GNU/Linux[3], Windows[3], macOS[3] и BSD[d][3] | ||
Первый выпуск | 20 октября 2000[4] | ||
Последняя версия | 1.14.3 (28 декабря 2023; 3 месяца назад (2023-12-28)) | ||
Репозиторий | svn.apache.org/repos/asf… | ||
| |||
| |||
Лицензия | Apache License 2.0[5] | ||
Сайт | subversion.apache.org (англ.) | ||
Медиафайлы на Викискладе |
Цель проекта в начале разработки — заменить[9][10] распространённую на тот момент систему Concurrent Versions System (CVS), которая на сегодняшний день считается морально устаревшей[11][12][13]. Subversion обладает всеми основными функциями CVS и избавлена от ряда недостатков последней.
Subversion всё ещё используется некоторыми сообществами разработчиков открытого программного обеспечения (в том числе сообществами, ранее использовавшими CVS), но почти все крупные проекты перешли на DVCS. В числе последних пользователей Subversion среди открытых проектов остаётся FreeBSD, но и они анонсировали переход на Git[14]. Довольно долго использовали Subversion такие известные проекты, как Apache, GCC, FFmpeg, LLVM, Free Pascal. Subversion также используется в закрытых проектах и корпоративной сфере, но насколько широко — оценить непросто. Хостинг Subversion, в том числе для проектов с открытым кодом, также предоставляют популярные хостинг-проекты SourceForge.net, Tigris.org, Google Code и BountySource.
В 2007 году аналитическая компания Forrester, сравнивая преимущества и недостатки различных систем, оценила Subversion как «единоличного лидера в категории Standalone Software Configuration Management (SCM) и сильного участника в категории Software Configuration and Change Management (SCCM)».[15]
По данным статистики использования пакетов Linux-дистрибутивов Debian[16] и Ubuntu[17], количество активных пользователей Subversion достигло максимума примерно в 2010 году, и начало снижаться с 2016 года. Тем не менее, количество проектов, использующих Subversion всё ещё больше, чем использующих CVS, Mercurial и Bazaar (по состоянию на август 2019 года).
В качестве официальной документации позиционируется[18] книга издательства O’Reilly Media, выложенная в свободный доступ[19] и дописываемая авторами по мере выхода новых версий SVN. Там же публикуются её переводы на ряд языков, в том числе русский, но при том, что англоязычные версии книги сейчас описывают версии 1.8 и 1.7, на русском языке имеются лишь книги, описывающие версии до 1.4 включительно[20].