Subversion
by Michele
Comincio ad avere parecchio codice a casa e a volte ho bisogno di tornare indietro e di volere vecchie parti. Inoltre avere il codice sparso su più macchine rende il suo allineamento un vero casino!
E’ già da parecchio tempo che volevo mettere le mani su Subversion, ne ho sentito parlare molto bene e ora ho installato l’ultima versione su Windows e Mac.
Per ora il repository risiede sulla macchina Windows ed è accessibile via server SVN e via HTTP grazie al modulo WEBDAV. Ho importato tutto il codice sorgente, questo sito e altre cosucce. In futuro vorrei realizzare un serverino Linux magari con un Mac Mini usato o comunque un mini PC e configurarlo per fare da repository SVN e backup server.
Commenti
Mi sa che a breve ti seguirò: comincio a perdermi anche io tra le varie versioni di siti e software vari (anche se fortunatamente i programmi che faccio sono davvero pochi e semplici
)
Non è solo una questione di semplicità del software ma nella possibilità di avere uno storico delle modifiche e un punto centralizzato dove raccoglie tutto il software.
[...] Incuriosito da un post sul blog del sempre utile Black Bird, sto cercando di farmi un po’ di cultura sui software per il Version control system; per cominciare sto leggendo l’ottimo SubVersion Book, in cui sono illustrati anche i concetti di base di questi sistemi (per gli ignoranti in materia come il sottoscritto). [...]
Hei Michele, il tuo sito e’ sempre spunto per nuove idee…
per fatalita’ stiamo lavorando entrambi sulle stesse tecnologie, e qualche volta mi chiedo se non siamo collegati in remoto.. Ma lo sai com’e', no? ti serve qualcosa, devi utilizzarla al lavoro, non puoi pagare licenze, la trovi in sourceforge e cosi’ risolvi i tuoi problemi!
Sono dell’idea che le migliori idee nascano da sole quando ci si trova di fronte ad un problema. Nel processo mentale che interviene quando cerchiamo di risolvere il problema, escono fuori le soluzioni e quasi sempre sono le migliori o quasi. Ho letto un post di un tale che spiegava come fare il backup dei propri dati ed è uscito fuori che aveva un repository SVN sulla propria macchina. Praticamente è client e server allo stesso tempo.
Noi siamo abituati a vedere i sistemi di controllo sorgente, come delle soluzioni per i lavori in team. Niente di più sbagliato! E’ il processo di sviluppo di un software che richiede determinati strumenti e non il numero di persone che ci lavorano.
Il mondo OpenSource ci viene in contro con soluzioni sempre ottime!