Git과 Mercurial의 인기에 대한 경험적 증거


37

2012 년입니다! Mercurial과 Git은 여전히 ​​강합니다.

나는 두 가지의 상충 관계를 이해한다. 또한 모든 사람이 어느 쪽이든 선호한다고 생각합니다. 괜찮아.

두 가지 사용 수준에 대한 정보를 찾고 있습니다. 예를 들어 stackoverflow.com 에서 Git을 검색 하면 12000 개의 조회수가 발생하고 Mercurial 은 3000을 얻습니다. Google 트렌드 는 Git의 경우 1.9 : 1.0이라고 말합니다.

두 도구의 상대적 사용량을 추정하기 위해 사용할 수있는 다른 경험적 정보는 무엇입니까?


65
스택 오버플로 적중은 "인기"가 아니라 "어려움"을 나타낼 수 있습니다.

6
Git은 Google 트렌드에서, github는 bitbucket에서 승리하지만, 많은 상업 회사는 Git보다 Mercurial을 선호하므로 Git은 더 많은 사람들이 사용하지만 Hg는 더 많은 돈을 걸고 있습니다.
c69

기업이 Git보다 Mercurial을 선호하는 이유는 무엇입니까?
ana

11
이와 같은 이유는 다음과 같습니다. stackoverflow.com/a/892688/224087 또는 ericsink.com/entries/hg_denzel.html 또는 stevelosh.com/blog/2010/01/… 나도 Mercurial이 더 세련되고 접근하기 쉽다고 생각합니다. 공구 품질 또한 중요한 요소입니다. Mercurial 환경은 Windows의 Git보다 분명히 좋습니다. 또한 FogBugz와 Kiln을 사용하여 매우 훌륭한 통합 버그 / 작업 추적기와 소스 코드 제어 패키지를 만듭니다. 개인 코드의 경우 bitbucket의 가격이 더 높았습니다 (github에서 할 수없는 무료 계획으로 벗어날 수 있음)
quentin-starin

1
@ ThorbjørnRavnAndersen 완전히 동의합니다. git은 수은이 덜 가파른 곡선 인 것처럼 보이는 학습 곡선을 가지고 있다는 것을 알았습니다. 조회수 측정 항목에 대해 판단하기가 어렵습니다. 아마도 가장 인기있는 도구는 적중률이 가장 낮은 도구 일 것입니다. 아무도 도움을 요청할 필요가 없기 때문입니다.
Rig

답변:


19

Ohloh

내 비슷한 스타일로 망할 놈의 대 SVN 응답 , 올로는 에 의해 (만) 세 번 크롤링 된 인터넷 아카이브의 뒤로 기계 ,하지만 2011 년 7 월 읽을 수 :

2010 년 8 월

  • 힘내 : 26,485 저장소 (전체의 11.3 %)
  • Mercurial : 2,548 개 리포지토리 (전체의 1.1 %)
  • 비율 : 10.4 : 1.0

2011 년 5 월

  • 힘내 : 116,224 개 리포지토리 (전체의 35.3 %)
  • 머큐리얼 : 3,753 개 리포지토리 (전체의 1.1 %)
  • 비율 : 31.0 : 1.0

2012 년 2 월

  • 힘내 : 124,000 저장소 (전체의 26 %)
  • 머큐리 :?

2012 년 6 월

  • 힘내 : 134,459 리포지토리 (전체의 27 %)
  • Mercurial : 11,238 개 리포지토리 (전체의 2 %)
  • 비율 : 12.0 : 1.0

2013 년 10 월

  • 힘내 : 238,648 저장소 (전체의 38 %)
  • Mercurial : 17,145 개 리포지토리 (전체의 2 %)
  • 비율 : 13.9 : 1.0

2014 년 4 월

  • 힘내 : 238,648 저장소 (전체의 38 %)
  • Mercurial : 17,628 개 리포지토리 (전체의 2 %)
  • 비율 : 13.5 : 1.0

이클립스 커뮤니티 설문

또 다른 데이터 소스는 Eclipse Community Survey입니다. 아래 Git 값은 Git / GitHub에 대한 것입니다.

2009 년 ( pdf )

  • 힘내 : 2.4 %
  • 의욕 : 1.1 % (참고 : 수은 2009 년 보고서에서 "기타"아래에 나열하지만 2010 보고서에서 항목별로)
  • 비율 : 2.2 : 1.0

2010 년 ( pdf )

  • 힘내 : 6.8 %
  • 머큐리얼 : 3 %
  • 비율 : 2.3 : 1.0

2011 년 ( pdf )

  • 힘내 : 12.8 %
  • 머큐리얼 : 1.1 %
  • 비율 : 11.6 : 1.0

2012 년

  • 힘내 : 27.6 %
  • 머큐리얼 : 2.6 %
  • 비율 : 10.6 : 1.0

2013 년

  • 힘내 : 30.3 %
  • 머큐리 : 3.6 %
  • 비율 : = 8.4 : 1.0

2014 년

  • 힘내 : 33.3 %
  • 머큐리 : 2.1 %
  • 비율 : = 15.9 : 1.0

요약

이것들은 Ohloh에 등록 된 오픈 소스 저장소와 Eclipse를 사용하는 개발자 중 Git이 Mercurial보다 훨씬 인기가 있음을 보여줍니다.


8

Google 트렌드 나 SO 질문 (위의 의견에서 지적했듯이 사용보다는 호기심이나 어려움을 나타낼 수 있음) 이외의 다른 방법을 생각합니다. 가장 유용한 통계를보고 소스별로 가중치를 부여하는 것이 가장 좋습니다. 그래도 암시 적입니다).

Ohloh로 인덱스 된 프로젝트에서 모든 버전 관리 시스템배포를 볼 수 있습니다 .

데비안 인기 경연 대회는 DVCS 패키지에 대한 통계에 대한 그래프를 보여줍니다 .

조금 구식이지만 그놈 DVCS 설문 조사 결과 는 흥미 롭습니다.

숫자에 관해서는 Ohloh가 가장 일반적인 관객이라고 생각합니다. 그래서 개인적으로도 SVN 및 CVS를 사용하는 사람들이 많이 있습니다.

중요한 문제가 광범위하게 분산되고 비동기적인 팀을 조정하는 오픈 소스 소프트웨어 측면에서 Git은 수상자입니다. 특히 오픈 소스 프로젝트 호스팅 사이트의 인기 (GitHub (git) 대 BitBucket (Hg) 수 기준)에 따른 Wikipedia의 비교 를 볼 때 .


8
인기에 따라 DVCS를 선택해야한다고 생각하지는 않습니다.
Jason Lewis

3
실제로 도구의 분산 특성으로 인해 버전 제어 시스템을 선택해야하는 가장 큰 이유는 인기라고 생각합니다. 네트워크 외부 효과는 다른 참여자와의 프로젝트에 기여할 계획 인 경우 더욱 대중적인 도구를 제공합니다.
아나

오픈 소스 프로젝트에 동의합니다. 잠재적 인 많은 기여자에게 1 차 DVCS를 알리려면 Git이 사실상 선택입니다. 조직 내부 ... 팀 규모, 기관 지원 등과 같은 요소를 고려해야합니다.
Jason Lewis

6
내가 제안한 것처럼 여기 : "당신은 사용해야 git프로젝트 또는 지역 사회가 당신에 기여하고자하는 용도 git, 언제 의욕을 사용하여 그들이 사용하는 의욕을 그것은 명백한 것처럼 보일 수 있지만, 사회는 도구보다 더 중요하다.."
Mark Booth

1
모든 것이 기술적 인 것은 아닙니다. 기업은 성장과 교체를 지원하기 위해 팀에 새로운 프로그래머를 모집해야합니다. 잘 알려진 도구 (DVCS는 많은 도구 중 하나임)를 선택하면 새 채용 담당자가 익숙 할 가능성이 높아집니다. 또한보다 대중적인 도구 (특히 OSS)는 더 많은 리소스와 노력을 기울이고 시간이 지남에 따라 더 빠르게 개선 될 것입니다.
mattnz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.