Git versus SVN'in popülaritesini gösteren herhangi bir istatistik var mı? [kapalı]


78

Bir yazı yazıyorum ve bazı deneysel kanıtlar, belki de bu teknolojilerin popülaritesinin birkaç yıl boyunca karşılaştırıldığı uzunlamasına veriler elde etmek istiyorum.

Git versus SVN'in popülaritesini gösteren herhangi bir istatistik var mı?


6
google.com/trends/?q=git,svn . Mükemmel değil, çünkü özellikle "git" in başka kullanımları da var, ancak tüm popülerlik ölçüleri zaten az ya da çok BS.
Joonas Pulakka

1
Popülerliği tanımlamak zordur. Sen yapabileceği böyle bir şey ...
Bay S

1
Ek olarak, bu grafik "svn" de "subversion" da gösterilenden çok daha küçük bir düşüşü gösterir. Ayrıca, algoritma, sürüm kontrol sisteminden ziyade "yıkılma" yı "yolsuzluk" veya "zayıflama sadakati" olarak algılıyor. "Svn" nin geliştirme aracı için daha uygun olduğundan şüpheleniyorum.
Thomas Owens


1
@ Mr.S bir terim olarak git svn ekleyerek, hemen hemen her sayfanın her ikisini de içerdiğini ve bu yüzden bunun sonuçsuz kaldığını düşünürdüm
jk.

Yanıtlar:


31

Eklemek için Jan'ın cevap , Ohloh tarafından (yalnızca) üç kez taranmış olan İnternet Arşivi'nin Wayback Machine , ama bugünlük (artı sonraki düzenlemeler) olmak üzere üç veri setleri verir böylece Temmuz 2011, okunamıyor:

Ağustos 2010

  • Git: 26.485 depo (toplamın% 11.3'ü)
  • SVN: 25.336 depo (toplamın% 10.8'i)
  • SvnSync: 117,326 depolar (toplamın% 50,0'si)

Not: Daha sonraki tarihlerden farklı olarak Ağustos 2010, Subversion ve SvnSync (bir Subversion salt okunur yansıtma aracı) için ayrı değerlere sahiptir . Daha sonra Subversion rakamlarının büyük SvnSync payını da içerdiğini tahmin etmek doğru olur.

Mayıs 2011

  • Git: 116,224 depo (toplamın% 35'i)
  • SVN: 145,917 depo (toplamın% 44'ü)

Şubat 2012

  • Git: 124.000 depo (toplamın% 26'sı)
  • SVN: 265,883 depo (toplamın% 57'si)

Haziran 2012

  • Git: 134,459 depo (toplamın% 27'si)
  • SVN: 267,499 depo (toplamın% 54'ü)

Ekim 2013

  • Git: 238.648 depo (toplamın% 38'i)
  • SVN: 291,920 depo (toplamın% 46'sı)

Nisan 2014

  • Git: 247.103 depo (toplamın% 37'si)
  • SVN: 324,895 depo (toplamın% 48'i)

Temmuz 2016

  • Git: 274.605 depo (toplamın% 39)
  • SVN: 326,540 depo (toplamın% 46'sı)

Mayıs 2018

  • Git: 397.653 depolar (toplamın% 51'i)
  • SVN: 325,684 depo (toplamın% 41)

Kasım 2018

  • Git: 600,724 depo (toplamın% 61'i)
  • SVN: 325,733 depo (toplamın% 33'ü)

Mart 2019

  • Git: 842,966 depolar (toplamın% 69'u)
  • SVN: 324,589 depo (toplamın% 26'sı)

Ağustos 2019

  • Git: 913.378 depolar (toplamın% 70'i)
  • SVN: 324,629 depo (toplamın% 25'i)

Bu, Ohloh'a kayıtlı açık kaynak havuzlarında, hem Git hem de Subversion'da büyük bir büyüme olduğunu gösteriyor. 2010'da seviyelerdeyken, 2012'de Subversion depolarının iki katı vardı (... Ohloh tarafından indekslendi), ancak Git artık kolayca lider oldu.


2
Bence svn v svnsync sorunu daha fazla yanlış kategorize ediyor. svnsync svn'dir , yansıtma aracı sadece yedekleme yapmak için svn taahhütlerini tekrar eder, böylece havuzlar arasında ayrım yoktur. TortoiseSVN ve svn komut satırını kullanmak arasındaki fark da aynı.
gbjbaanb

52

Ohloh ve Github gibi siteler yalnızca size açık kaynak dünyasında neler olup bittiğini gösterir ve şeylerin (çok daha büyük) ticari / endüstriyel / kapalı kaynak tarafını dikkate almaz; Google Trends, "yıkılma" ve "git" (her ikisi de SCM dünyası dışında başka anlamlara sahip) için her türlü başka isabet verir.

Şu anda alabileceğiniz en iyi gösterge Eclipse Community Survey'dir. Bu, her yıl Eclipse Vakfı tarafından gerçekleştirilmektedir ve Eclipse kullanıcıları tüm şekil ve boyutlarda Java geliştiricileri olma eğiliminde olduklarından, yazılım geliştirme topluluğunun bir bütün olarak oldukça temsili bir kesitini hedeflemektedir. Tek sorun, Windows geliştiricilerin muhtemelen yeterince temsil edilmemesidir, ancak yine de, işlerin nerede olduğu konusunda hala makul bir rehberlik etmektedir ve birkaç yıldan beri devam ettiğinden, hangi eğilimlerin başladığını görmeye başlayabilirsiniz. ortaya çıkmak.

Git için rakamları:

  • 2009:% 2.4
  • 2010:% 6.8
  • 2011:% 12,8
  • 2012:% 27,6
  • 2013:% 30,3
  • 2014:% 33,3

Subversion için:

  • 2009:% 57,5
  • 2010:% 58,3
  • 2011:% 51,3
  • 2012:% 46,0
  • 2013:% 37,8
  • 2014:% 30.7

Git ve Svn uyuşuklarına karşı komplo çizdi

2012 anketi raporu önümüzdeki birkaç hafta içinde verilecek. Bu arada, dikkate alabileceğimiz başka bir veri noktası Github'un büyümesi. Geri Ağustos ayında, ben gözlenen ben kesin rakam yazmamış olsa, hemen altında bir milyon kullanıcıya sahip olduğunu. Yazma süresi itibariyle bu 1.654.419 kullanıcıya ulaşmıştır: 288 günde en az% 66, veya yılda yaklaşık% 90 artış. Github'un büyümesinin endüstri genelinde Git kullanımının artış oranının bir göstergesi olduğunu varsayarsak (potansiyel olarak şüpheli bir varsayım: aşağıdaki yorumlara bakın), bu Git'in kabul edilmesinin şu anda% 20 ila% 25 arasında bir yerde olduğunu göstermektedir. , ve devam etmek için elbette Önümüzdeki 12-18 ay içinde bazen 1 numara yuvasına Subversion.

Güncelleme: 2012 Eclipse Topluluk Araştırması sonuçları Git / Github'a% 27,6 toplam pazar payı kazandırdı. Bu beklediğimden çok daha fazla (en iyi ihtimalle 20'li yaşların düşük olacağını düşünmüştüm) ve şimdi neredeyse kesinlikle kurumsal ve kurumsal ortamlara önemli ölçüde nüfuz edeceği anlamına geliyor. Subversion şimdilik 1 numarada, ancak bu rakamlar göz önüne alındığında, gelecek sene bu kez böyle devam ederse, gerçekten çok şaşırırdım.

Güncelleme: 2013 Eclipse Topluluk Araştırması için sonuç eklendi. Git şimdi yıkılma ile eşit kullanımda (sırasıyla% 36.3 -% 37.8 vs) ve trend devam ederse gelecek yılın anket sonuçlarında kolayca ilk sırada olacak.

Güncelleme: 2014 Eclipse Topluluk Araştırması sonuçları, Git'in (% 33,3) önceki yıldaki eğilimden beklendiği gibi Subversion'u (% 30,7) aştığını gösteriyor.

Kaynaklar:


7
Github çok açık kaynak merkezlidir. Endüstride kullanımın, önümüzdeki yıllarda% 10'un altında olacağından eminim.
Michael Borgwardt

2
Aslında, buradaki cevabımdaki noktayı ele aldım: bu yüzden Eclipse Toplum Araştırması'na işaret ettim, çünkü sektör açık kaynak kullanıcılardan çok daha geniş bir kesiti temsil ediyor. Görebildiğim tüm kanıtlar bana sanayi kullanımında Git'in yaklaşık bir yıl önce% 10 puanını geçtiğini ve hala yükseliş içinde olduğunu gösteriyor.
jammycakes

evet, ama sonra elma ve portakalı birleştirerek github sayılarına dayanarak ondan tahmin edersiniz. Aynı zamanda sizin "açık kaynak içeren tüm projeler" ve benim "" bir şirket tarafından kar amaçlı yürütülen projeler "olan" endüstri "nin farklı tanımlarını kullanıyoruz gibi görünüyor.
Michael Borgwardt

1
Tamam, beni kısmen ikna ettiniz, ancak anketin gerçekten temsili olduğunu hala sanmıyorum.
Michael Borgwardt

3
Endüstride git kullanımı için mükemmel bir olanak olduğunu düşünüyorum: Endüstrinin çoğu Windows kullanıyordu ve git orada çok kötü bir seçim - Mercurial çok daha fazla kabul edilebilir bir seçenek olurdu.
gbjbaanb

18

Önceki cevabımın ötesinde, işverenler arasında beceri talebini izleyen bazı web siteleri var. Bunlar yararlı bir ölçümdür, çünkü açık kaynak / hobi pazarını göz ardı ederken (bunlar en iyi ihtimalle fanboy olabilir), şirket / işletme ortamlarında işlerin tam olarak nerede olduğunu gösterirler.

Bir örnek http://www.itjobswatch.co.uk/ 'dir . İstatistikleri 18 Haziran 2013 tarihi itibariyle 18 Haziran 2012 tarihine göre aşağıdaki gibidir:

(CVS, SourceGear Vault vs. gibi başka bir sistemin istatistiklerini bulamadım)

Git'e olan talebin yaklaşık 12-18 ayda bir ikiye katlandığı ve mevcut trendlerin devam etmesi halinde, kurumsal ortamlarda en yaygın kullanılan kaynak kontrol yazılımı olmak için 2013 yılının sonuna kadar Subversion turunu geçeceği görülüyor. Yıkılma görünüşte yaklaşık bir yıl önce zirveye ulaştı ve şimdi giderek azalıyor.


ne yazık ki, iş arama fikrime göre, TFS2012 tamamen ele geçirilmiş görünüyor.
gbjbaanb

Aslında TFS konusunda oldukça iyimserim. TFS 2012, önceki sürümlere göre (bu korkunç sunucu çalışma alanlarına ve salt okunur dosyalara iyi bir şekilde kurtulma) büyük bir gelişmedir ve bir sonraki TFS sürümü Git kutusundan destek içerecektir. Aldığım izlenim Git'in büyümesinin Subversion'un pahasına olması ihtimalinin daha yüksek olduğudur.
jammycakes

1
@jammycakes Şimdi ne olacak?
Ian

1

Bence ohloh'un biraz alakası var, ama onlardan geçmiş verilerini düşünebildiğinden emin değilim.

Ayrıca, belirli bir etki alanı için, Debian packagin için vcs kullanımına bakın (bazı tarihsel verileri UDD'den alabileceksiniz, ancak Vcs- * alanları o kadar eski olmadığı için muhtemelen çok uzun olmayabilir).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.