Это 2012! Mercurial и Git все еще сильны.
Я понимаю компромиссы обоих. Я также понимаю, что у всех есть какое-то предпочтение одного или другого. Отлично.
Я ищу некоторую информацию об уровне использования обоих. Например, на stackoverflow.com поиск Git дает вам 12000 обращений, Mercurial - 3000. Google Trends сообщает, что для Git это 1.9: 1.0.
Какая другая эмпирическая информация доступна для оценки относительного использования обоих инструментов?
Ответы:
Ohloh
В стиле, аналогичном моему ответу «Git против SVN» , Олох трижды сканировал (только) сканер Wayback Machine интернет-архива , но июль 2011 года не читается:
Август 2010
Май 2011
Февраль 2012
Июнь 2012
Октябрь 2013
Апрель 2014
Опрос сообщества Eclipse
Другим источником данных является опрос сообщества Eclipse. Ниже приведены значения Git для Git / GitHub.
2009 ( pdf )
2010 ( pdf )
2011 ( pdf )
2012
2013
2014
Резюме
Похоже, это показывает, что из репозиториев с открытым исходным кодом, зарегистрированных на Ohloh, и разработчиков, использующих Eclipse, Git на порядок лучше, чем Mercurial.
источник
Я думаю, что помимо тенденций Google или вопросов SO (которые, как отмечают в приведенных выше комментариях, могут указывать на любопытство или сложность, а не на использование), лучше всего смотреть на статистику, где они доступны, и оценивать их по источникам (как вы делаете это, вероятно, наводит на мысль, хотя).
Вы можете увидеть распределение ВСЕХ систем контроля версий по проектам, проиндексированным с помощью Ohloh .
Конкурс популярности Debian показывает график статистики для пакетов DVCS .
И это немного устарело, но результаты опроса GNOME DVCS интересны.
Когда дело доходит до цифр, я думаю, что Олох - самая общая аудитория, так что я бы согласился с этим лично ... все же МНОГО людей, использующих SVN и даже CVS, хотя.
С точки зрения программного обеспечения с открытым исходным кодом, где важными вопросами является координация широко распределенных и асинхронных команд, Git является победителем. Особенно, если взглянуть на сравнение Википедии по популярности сайтов с открытым исходным кодом для хостинга проектов (основываясь на количестве GitHub (git) и BitBucket (Hg)).
источник
git
когда проект или сообщество, которое вы хотите внести в использованиеgit
, и использовать Mercurial, когда они используют Mercurial. Это может показаться очевидным, но сообщество важнее, чем инструмент».