GitHub ha annunciato di aver deciso di interrompere il supporto al sistema di controllo versione Subversion. La possibilità di interagire con i repository ospitati su GitHub tramite l'interfaccia del sistema di controllo versione centralizzato Subversion (svn.github.com) sarà disattivata l'8 gennaio 2024. Prima della chiusura ufficiale alla fine del 2023, verrà effettuata una serie di disconnessioni di prova, inizialmente di alcune ore e poi per un'intera giornata. Come motivazione per l'interruzione del supporto a Subversion, viene citato il desiderio di eliminare i costi di mantenimento di servizi superflui: il backend per l'utilizzo di Subversion è stato considerato come un compito già svolto e non più richiesto dagli sviluppatori.
Il supporto per Subversion è stato implementato su GitHub nel 2010 per facilitare la migrazione graduale verso Git degli utenti abituati a Subversion e che continuavano a utilizzare gli strumenti SVN tradizionali. Nel 2010, i sistemi centralizzati erano ancora ampiamente diffusi e il predominio di Git non era così chiaro. Oggi la situazione è cambiata e Git è diventato lo standard per circa il 94% degli sviluppatori, mentre la popolarità di Subversion è diminuita notevolmente. Nella sua attuale forma, Subversion è praticamente inutilizzato per accedere a GitHub; la quota di accessi tramite questo sistema è scesa allo 0,02% e ci sono solo circa 5000 repository che mostrano almeno un accesso SVN al mese.
Fonte: opennet.ru
