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?
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):
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.
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.
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:
Per Subversion:
Ilrapportosulsondaggiodel2012saràpubblicatonelleprossimeduesettimane.Nelfrattempo,unaltropuntodidatichepossiamoconsiderareèlacrescitadiGithub.Indietroinagosto,
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:
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.
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).