Я пишу эссе и хотел бы получить некоторые эмпирические данные, возможно, продольные данные, где популярность этих технологий сравнивается в течение нескольких лет.
Есть ли статистика, которая показывает популярность Git против SVN?
Я пишу эссе и хотел бы получить некоторые эмпирические данные, возможно, продольные данные, где популярность этих технологий сравнивается в течение нескольких лет.
Есть ли статистика, которая показывает популярность Git против SVN?
Ответы:
Чтобы добавить к ответу Яна , Ohloh трижды сканировал (только) механизм Wayback Machine интернет-архива , но июль 2011 года не читается, поэтому он дает три набора данных, включая сегодняшний (плюс будущие изменения):
Примечание. В отличие от более поздних дат, август 2010 г. имеет отдельные значения для Subversion и SvnSync (инструмент зеркалирования только для чтения Subversion). Справедливо предположить, что более поздние цифры Subversion также включают большую долю SvnSync.
Похоже, это показывает, что в репозиториях с открытым исходным кодом, зарегистрированных на Ohloh, был огромный рост как в Git, так и в Subversion. Хотя в 2010 году они были примерно на одном уровне, в 2012 году количество хранилищ Subversion было вдвое больше (... проиндексировано Охлохом), но сейчас Git легко взял на себя инициативу.
Такие сайты, как Ohloh и Github, дают вам только представление о том, что происходит в мире открытого исходного кода, и не учитывают (гораздо более крупную) сторону коммерческих / промышленных / закрытых источников; Google Trends предоставляет все виды других хитов для «subversion» и «git» (оба из которых имеют другие значения вне мира SCM).
Наилучший показатель, который вы можете получить на данный момент, - опрос сообщества Eclipse. Это проводится ежегодно Eclipse Foundation, и, поскольку пользователи Eclipse, как правило, являются разработчиками Java всех форм и размеров, он ориентирован на довольно представительную часть сообщества разработчиков программного обеспечения в целом. Единственная проблема заключается в том, что разработчики Windows, вероятно, недопредставлены, но, тем не менее, они по-прежнему дают разумное руководство относительно того, как обстоят дела, и, поскольку это происходит уже несколько лет, вы можете начать видеть, какие тенденции начинают всплывать.
Их цифры для Git:
Для Subversion:
Отчет об опросе 2012 года должен быть опубликован в ближайшие пару недель. Между тем, другой момент данных, который мы можем рассмотреть, - это рост Github. Еще в августе я заметил, что у него чуть менее миллиона пользователей, хотя я не записал точную цифру. На момент написания этой статьи число пользователей возросло до 1 654 419 человек: увеличение составляет не менее 66% за 288 дней или около 90% в год. Если мы предположим, что рост Github является показателем скорости роста использования Git в отрасли (потенциально сомнительное предположение: см. Комментарии ниже), это может означать, что внедрение Git в настоящее время находится где-то между 20% и 25% в отрасли. и по ходу дела обгонять Subversion на слот номер 1 в ближайшие 12-18 месяцев или около того.
Обновление: результаты опроса сообщества Eclipse 2012 года дают Git / Github общую долю рынка 27,6%. Это намного больше, чем я ожидал (я думал, что в лучшем случае будет 20 с небольшим), и это означает, что теперь он почти наверняка имеет значительное проникновение в корпоративную и корпоративную среду. Subversion пока находится на первом месте, но, учитывая эти цифры, я был бы очень удивлен, если бы это продолжалось в этот раз в следующем году.
Обновление: добавлены результаты опроса сообщества Eclipse 2013 года. Git сейчас примерно в равной степени использует Subversion (36,3% против 37,8% соответственно), и если тенденция сохранится, она легко окажется на первом месте в результатах опроса в следующем году.
Обновление: результаты опроса сообщества Eclipse 2014 года показывают, что Git (33,3%) превосходит Subversion (30,7%), как и ожидалось, по сравнению с тенденцией предыдущего года.
Источники:
В дополнение к моему предыдущему ответу, есть несколько сайтов, которые отслеживают спрос на навыки среди работодателей. Это полезная метрика, потому что она показывает, где именно все находится в корпоративных / корпоративных настройках, игнорируя рынок с открытым исходным кодом / хобби (который может быть довольно фанатичным в лучшие времена).
Одним из примеров является http://www.itjobswatch.co.uk/ . Их статистика на 18 июня 2013 г. ниже, чем на 18 июня 2012 г .:
(Я не смог найти статистику для любой другой системы, например, CVS, SourceGear Vault и т. Д.)
Похоже, что спрос на Git удваивается примерно каждые 12-18 месяцев, и если нынешние тенденции сохранятся, он обгонит раунд Subversion примерно в конце 2013 года и станет наиболее широко используемым программным обеспечением для контроля версий в корпоративных условиях. Subversion, видимо, достигла своего пика около года назад и сейчас постепенно снижается.
Я думаю, что Охло имеет какое-то отношение, но я не уверен, что вы могли бы извлечь из них исторические данные.
Также для некоторого конкретного домена, смотрите использование vcs для пакета Debian (вы могли бы извлечь некоторые исторические данные из UDD, но, вероятно, не очень долго, так как поля Vcs- * не так уж стары).