Subversion è un sistema di controllo di versione libero e open-source. Cioè Subversion gestisce file e directory nel tempo. Un'alberatura di file è inserita all'interno di un repository centrale. Il repository è paragonabile ad un file server, in più esso ricorda qualsiasi cambiamento apportato ai file e alle directory. Ciò permette di ripristinare vecchie versioni dei dati o di esaminare lo storico dei cambiamenti. Per questo motivo, molte persone considerano un sistema di controllo di versione come una sorta di «macchina del tempo».
Il software è utilissimo nelle fasi di sviluppo di un software e consente oltre al suo versionamento, anche di avere il pieno controllo sui conflitti che possono nascere nella scrittura del codice sorgente.
Attualmente il mercato italiano offre ben pochi piani destinati a tale tecnologia.
Segnaliamo quindi HostingDreams.it ( www.hostingdreams.it ) per coloro che vogliano comunque utilizzare tale strumento. I piani offerti ( SVN base e pro ) sono infatti in grado di soddisfare la maggior parte delle esigenze ed inoltre l'utilizzo di SVN è davvero semplificato mediante pannelli di controllo appositamente studiati.
Il link di riferimento è il seguente: http://www.hostingdreams.it/index.jsp?sezione=dettaglio_svn
Consigliato.