Apakah ada statistik yang menunjukkan popularitas Git versus SVN? [Tutup]

78

Saya sedang menulis esai, dan ingin memiliki beberapa bukti empiris, mungkin data longitudinal di mana popularitas teknologi ini dibandingkan selama beberapa tahun.

Apakah ada statistik yang menunjukkan popularitas Git versus SVN?

Jakob
sumber
6
google.com/trends/?q=git,svn . Tidak mendekati sempurna, karena "git" memiliki kegunaan lain juga, tetapi semua ukuran popularitas kurang lebih BS.
Joonas Pulakka
1
Mendefinisikan popularitas itu sulit. Anda bisa melakukan sesuatu seperti ini ...
Tn. S
1
Selain itu, grafik ini menunjukkan penurunan "svn" yang jauh lebih kecil daripada yang ditunjukkan dalam "subversi". Juga, algoritma mendeteksi "subversi" sebagai makna "korupsi" atau "merusak loyalitas" daripada sistem kontrol versi. Saya menduga "svn" lebih tepat untuk alat pengembangan.
Thomas Owens
3
kemungkinan duplikat Bukti Empiris tentang Popularitas Git dan Mercurial
Mark Booth
1
@ Mr.S menambahkan git svn sebagai sebuah istilah akan menyarankan bahwa hampir setiap halaman yang terlibat mengandung keduanya jadi saya pikir kthis masih belum meyakinkan
jk.

Jawaban:

31

Untuk menambah jawaban Jan , Ohloh telah dirayapi (hanya) tiga kali oleh Mesin Wayback Internet Archive , tetapi Juli 2011 tidak dapat dibaca, sehingga memberikan tiga set data termasuk hari ini (ditambah suntingan mendatang):

Agustus 2010

  • Git: 26.485 repositori (11,3% dari total)
  • SVN: 25.336 repositori (10,8% dari total)
  • SvnSync: 117.326 repositori (50,0% dari total)

Catatan: Tidak seperti tanggal selanjutnya, Agustus 2010 memiliki nilai terpisah untuk Subversion dan SvnSync (alat mirroring read-only Subversion). Adalah adil untuk menduga angka-angka Subversi nanti juga termasuk bagian besar SvnSync.

Mei 2011

  • Git: 116.224 repositori (35% dari total)
  • SVN: 145.917 repositori (44% dari total)

Februari 2012

  • Git: 124.000 repositori (26% dari total)
  • SVN: 265.883 repositori (57% dari total)

Juni 2012

  • Git: 134.459 repositori (27% dari total)
  • SVN: 267.499 repositori (54% dari total)

Oktober 2013

  • Git: 238.648 repositori (38% dari total)
  • SVN: 291.920 repositori (46% dari total)

April 2014

  • Git: 247.103 repositori (37% dari total)
  • SVN: 324.895 repositori (48% dari total)

Juli 2016

  • Git: 274.605 repositori (39% dari total)
  • SVN: 326.540 repositori (46% dari total)

Mei 2018

  • Git: 397.653 repositori (51% dari total)
  • SVN: 325.684 repositori (41% dari total)

November 2018

  • Git: 600.724 repositori (61% dari total)
  • SVN: 325.733 repositori (33% dari total)

Maret 2019

  • Git: 842.966 repositori (69% dari total)
  • SVN: 324.589 repositori (26% dari total)

Agustus 2019

  • Git: 913.378 repositori (70% dari total)
  • SVN: 324.629 repositori (25% dari total)

Tampaknya ini menunjukkan bahwa, dari repositori open source yang terdaftar di Ohloh, telah ada pertumbuhan besar di Git dan Subversion. Meskipun mereka hampir sama pada tahun 2010, ada dua kali lipat jumlah repositori Subversion pada tahun 2012 (... diindeks oleh Ohloh), tetapi Git kini dengan mudah memimpin.

Hugo
sumber
2
Saya pikir masalah svn v svnsync lebih merupakan salah klasifikasi. svnsync adalah svn, alat mirroring hanya memutar ulang svn yang berkomitmen untuk membuat cadangan sehingga tidak ada perbedaan antara repositori. Perbedaannya sama antara menggunakan baris perintah TortoiseSVN dan svn.
gbjbaanb
52

Situs-situs seperti Ohloh dan Github hanya memberi Anda indikasi tentang apa yang terjadi di dunia open source, dan tidak memperhitungkan sisi komersial / industri / sumber tertutup dari banyak hal; Google Trends memberikan segala jenis hit lain untuk "subversi" dan "git" (keduanya memiliki arti lain di luar dunia SCM).

Indikator terbaik yang mungkin Anda dapatkan saat ini adalah Survei Komunitas Eclipse. Ini dilakukan setiap tahun oleh Eclipse Foundation dan karena pengguna Eclipse cenderung menjadi pengembang Java dari segala bentuk dan ukuran, ia menargetkan penampang yang cukup representatif dari komunitas pengembangan perangkat lunak secara keseluruhan. Satu-satunya masalah adalah bahwa pengembang Windows mungkin kurang terwakili, tetapi tetap saja, itu masih memberikan panduan yang masuk akal tentang di mana hal-hal berada, dan karena sudah berlangsung selama beberapa tahun sekarang, Anda dapat mulai melihat tren apa yang mulai terjadi. muncul.

Angka mereka untuk Git adalah:

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

Untuk Subversi:

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

Git versus Svn numubers diplot

Laporan survei 2012 akan keluar dalam beberapa minggu ke depan. Sementara itu, titik data lain yang dapat kita pertimbangkan adalah pertumbuhan Github. Kembali pada bulan Agustus, saya mengamati bahwa pengguna hanya di bawah satu juta, meskipun saya tidak mencatat angka pastinya. Ini telah tumbuh menjadi 1.654.419 pengguna pada saat penulisan: peningkatan setidaknya 66% dalam 288 hari, atau sekitar 90% setahun. Jika kita mengasumsikan bahwa pertumbuhan Github merupakan indikasi tingkat kenaikan industri penggunaan Git di seluruh (asumsi yang berpotensi meragukan: lihat komentar di bawah), yang akan menyarankan bahwa adopsi Git saat ini berada di suatu tempat antara 20% dan 25% di seluruh industri , dan tentu saja untuk menyalip Subversion ke slot nomor 1 sekitar 12-18 bulan ke depan.

Pembaruan: hasil Survei Komunitas Eclipse 2012 memberi Git / Github total pangsa pasar 27,6%. Ini jauh lebih daripada yang saya perkirakan (saya pikir ini akan menjadi yang paling rendah 20-an) dan berarti sekarang hampir pasti memiliki penetrasi yang signifikan ke dalam lingkungan perusahaan dan perusahaan. Subversi masih dalam slot nomor 1 untuk saat ini, tetapi mengingat angka-angka ini, saya akan sangat terkejut jika ini tetap menjadi kasus kali ini tahun depan.

Pembaruan: hasilnya telah ditambahkan untuk Survei Komunitas Eclipse 2013. Git saat ini berada pada tingkat penggunaan yang sama dengan subversi (masing-masing 36,3% vs 37,8%), dan jika tren ini terus berlanjut, maka dengan mudah akan menjadi yang pertama hasil survei tahun depan.

Pembaruan: Hasil Survei Komunitas Eclipse 2014 menunjukkan Git (33,3%) melampaui Subversi (30,7%) seperti yang diharapkan dari tren di tahun sebelumnya.

Sumber:

jammycakes
sumber
7
Github sangat sentris open source. Saya cukup yakin bahwa dalam penggunaan industri, git akan berada di bawah 10% untuk tahun-tahun mendatang.
Michael Borgwardt
2
Sebenarnya, saya membahas hal itu dalam jawaban saya di sini: itu sebabnya saya menunjuk ke Survei Komunitas Eclipse, karena itu mewakili bagian lintas industri yang jauh lebih luas daripada hanya pengguna open source. Semua bukti yang bisa saya lihat menunjukkan kepada saya bahwa dalam penggunaan industri, Git melewati angka 10% sekitar setahun yang lalu, dan masih terus meningkat.
jammycakes
ya tapi kemudian Anda memperkirakan dari itu berdasarkan nomor github - menggabungkan apel dan jeruk. Kami juga tampaknya menggunakan definisi "industri" yang berbeda, milik Anda menjadi "semua proyek termasuk open source" dan proyek "tambang saya dijalankan untuk mendapatkan keuntungan oleh perusahaan".
Michael Borgwardt
1
OK, Anda membuat saya sebagian yakin, meskipun saya masih tidak berpikir survei itu benar-benar representatif.
Michael Borgwardt
3
Saya pikir sangat mungkin untuk penggunaan git di industri sangat rendah: sebagian besar industri menggunakan Windows, dan git adalah pilihan yang sangat buruk di sana - Mercurial akan menjadi pilihan yang jauh lebih diterima.
gbjbaanb
18

Lebih jauh dari jawaban saya sebelumnya, ada beberapa situs web di luar sana yang melacak permintaan akan keterampilan di kalangan pengusaha. Ini adalah metrik yang berguna karena mereka menunjukkan dengan tepat di mana keadaan berada di pengaturan perusahaan / perusahaan, sambil mengabaikan pasar open source / hobiis (yang bisa sangat fanboy pada saat terbaik).

Salah satu contohnya adalah http://www.itjobswatch.co.uk/ . Statistik mereka adalah sebagai berikut pada 18 Juni 2013 dibandingkan dengan 18 Juni 2012:

(Saya tidak dapat menemukan statistik untuk sistem lain seperti CVS, SourceGear Vault dll.)

Tampaknya permintaan untuk Git meningkat dua kali lipat setiap 12-18 bulan dan jika tren ini terus berlanjut, ia akan menyusul Subversion sekitar akhir 2013 untuk menjadi perangkat lunak kontrol sumber yang paling banyak digunakan dalam pengaturan perusahaan. Subversi rupanya memuncak sekitar setahun yang lalu dan sekarang secara bertahap menurun.

jammycakes
sumber
Sayangnya, dari pandangan saya (anekdotal) tentang mencari pekerjaan, TFS2012 tampaknya telah mengambil alih sepenuhnya.
gbjbaanb
Saya sebenarnya cukup optimis tentang TFS. TFS 2012 adalah peningkatan besar-besaran dari versi sebelumnya (riddance bagus untuk ruang kerja server yang mengerikan dan file read-only) dan versi TFS berikutnya akan menyertakan dukungan Git di luar kotak. Kesan yang saya dapatkan adalah bahwa pertumbuhan Git lebih cenderung mengorbankan Subversion.
jammycakes
1
@jammycakes Bagaimana dengan sekarang?
Ian
1

Saya pikir ohloh memiliki relevansi, tetapi saya tidak yakin Anda bisa mengorek data historis dari mereka.

Juga untuk beberapa domain tertentu, lihat penggunaan vcs untuk paket Debian (Anda bisa dapat mengambil beberapa data historis dari UDD, tetapi mungkin tidak terlalu lama, karena bidang Vcs- * tidak terlalu lama).

Jan Hudec
sumber