Esistono statistiche che mostrano la popolarità di Git rispetto a SVN?

72

Sto scrivendo un saggio e vorrei avere alcune prove empiriche, forse dati longitudinali in cui la popolarità di queste tecnologie viene confrontata su un periodo di alcuni anni.

Esistono statistiche che mostrano la popolarità di Git rispetto a SVN?

    
posta Jakob 21.02.2012 - 12:40
fonte

4 risposte

22

Da aggiungere alla risposta di Jan , Ohloh è stato sottoposto a scansione (solo) tre volte dal Wayback Machine di Internet Archive , ma luglio 2011 è illeggibile, quindi offre tre set di dati che includono oggi (oltre alle modifiche future):

agosto 2010

  • Git: 26.485 repository (11,3% del totale)
  • SVN: 25,336 repository (10,8% del totale)
  • SvnSync: repository 117,326 (50,0% del totale)

Nota: a differenza delle date successive, agosto 2010 ha valori separati per Subversion e SvnSync (uno strumento di mirroring di sola lettura Subversion). È giusto supporre che le successive versioni di Subversion includano anche la grande condivisione SvnSync.

maggio 2011

  • Git: 116.224 repository (35% del totale)
  • SVN: repository 145.917 (44% del totale)

febbraio 2012

  • Git: 124.000 repository (26% del totale)
  • SVN: 265.883 repository (57% del totale)

giugno 2012

  • Git: 134.459 repository (27% del totale)
  • SVN: 267.499 repository (54% del totale)

Ottobre 2013

  • Git: 238.648 repository (38% del totale)
  • SVN: 291.920 repository (46% del totale)

Aprile 2014

  • Git: 247.103 repository (37% del totale)
  • SVN: 324,895 repository (48% del totale)

luglio 2016

  • Git: 274.605 depositi (39% del totale)
  • SVN: 326.540 repository (46% del totale)

maggio 2018

  • Git: 397.653 repository (51% del totale)
  • SVN: 325.684 repository (41% del totale)

novembre 2018

  • Git: 600.724 repository (61% del totale)
  • SVN: 325,733 repository (33% del totale)

Questo sembra mostrare che, dei repository open source registrati su Ohloh, c'è stata una crescita enorme sia in Git che in Subversion. Considerando che erano circa di livello nel 2010, c'erano due volte il numero di repository di Subversion nel 2012 (... indicizzati da Ohloh), ma Git ha ora facilmente preso il comando.

    
risposta data 21.02.2012 - 23:38
fonte
50

Siti come Ohloh e Github forniscono solo un'indicazione di cosa sta accadendo nel mondo open source e non tengono conto del lato (molto più grande) commerciale / industriale / closed source; Google Trends offre tutti i tipi di altri successi per "sovversione" e "git" (entrambi hanno altri significati al di fuori del mondo SCM).

L'indicatore migliore che potresti ottenere in questo momento è l'Eclipse Community Survey. Questo viene condotto ogni anno dalla Fondazione Eclipse e poiché gli utenti di Eclipse tendono ad essere sviluppatori Java di tutte le forme e dimensioni, si rivolge a una sezione trasversale abbastanza rappresentativa della comunità di sviluppo software nel suo complesso. L'unico problema è che gli sviluppatori di Windows sono probabilmente sottorappresentati, ma ciò nonostante fornisce comunque una guida ragionevole su dove sono le cose, e dal momento che è in corso da alcuni anni, puoi iniziare a vedere quali tendenze stanno iniziando a emergere.

Le loro cifre per Git sono:

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

Per Subversion:

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

Ilrapportosulsondaggiodel2012saràpubblicatonelleprossimeduesettimane.Nelfrattempo,unaltropuntodidatichepossiamoconsiderareèlacrescitadiGithub.Indietroinagosto, ho notato che aveva poco meno di un milione utenti, anche se non ho registrato la cifra esatta. Questo è cresciuto fino a 1.654.419 utenti al momento della scrittura: un aumento di almeno il 66% in 288 giorni, o circa il 90% all'anno. Se ipotizziamo che la crescita di Github sia indicativa del tasso di incremento del consumo di Git a livello di settore (un'ipotesi potenzialmente discutibile: vedi i commenti di seguito), ciò suggerirebbe che l'adozione di Git è attualmente tra il 20% e il 25% a livello di settore. e naturalmente per superare Subversion nello slot numero 1 a volte nei prossimi 12-18 mesi o giù di lì.

Aggiornamento: i risultati del 2012 Eclipse Community Survey danno a Git / Github una quota di mercato totale del 27,6%. Questo è molto più di quanto mi aspettassi (pensavo che sarebbe stato al massimo degli anni '20 nel migliore dei casi) e significa che ora ha quasi certamente una significativa penetrazione negli ambienti aziendali e aziendali. Subversion è ancora nello slot numero 1 per ora, ma date queste cifre, sarei davvero sorpreso se questo fosse il caso questa volta l'anno prossimo.

Aggiornamento: risultati sono stati aggiunti per il 2013 Eclipse Community Survey. Git ha ora un pari utilizzo con sovversione (36,3% vs 37,8% rispettivamente), e se la tendenza continua sarà facilmente al primo posto nei risultati del sondaggio del prossimo anno.

Aggiornamento: I risultati del sondaggio sulla comunità di Eclipse del 2014 mostrano Git (33,3%) che supera Subversion (30,7%) come previsto dalla tendenza dell'anno precedente.

Fonti:

risposta data 30.05.2012 - 08:56
fonte
18

Oltre alla mia precedente risposta, ci sono alcuni siti web che tracciano la domanda di competenze tra i datori di lavoro. Queste sono una metrica utile perché mostrano esattamente dove si trovano le cose nelle impostazioni aziendali / aziendali, mentre trascurano il mercato open source / hobbista (che può essere piuttosto fanatico nel migliore dei casi).

Un esempio è link . Le loro statistiche sono le seguenti al 18 giugno 2013 rispetto al 18 giugno 2012:

(Non ero in grado di trovare statistiche per nessun altro sistema, ad esempio CVS, SourceGear Vault ecc.)

Sembra che la domanda di Git raddoppi circa ogni 12-18 mesi e se le tendenze attuali continueranno, supererà il round di Subversion verso la fine del 2013 per diventare il software di controllo del codice più utilizzato nelle impostazioni aziendali. Subversion apparentemente ha raggiunto il picco circa un anno fa e ora sta gradualmente diminuendo.

    
risposta data 18.06.2012 - 00:12
fonte
1

Penso che ohloh abbia una certa rilevanza, ma non sono sicuro che potresti fare leva sui dati storici da loro.

Anche per alcuni domini specifici, vedi uso di vcs per Debian packagin (potreste essere in grado di forzare alcuni dati storici da UDD, ma probabilmente non molto a lungo, poiché i campi Vcs- * non sono così vecchi).

    
risposta data 21.02.2012 - 18:32
fonte

Leggi altre domande sui tag