Su consiglio di Janky, sto
usando Vault SourceGear come software
per il source control. Se usato da solo, come nel mio caso, la licenza è
gratuita. E' davvero ottimo: il server utilizza un db SQL Server (io lo sto
utilizzando con SQL Server 2005 senza problemi), esiste un client (che uso poco)
ed è pienamente integrato nell'IDE di Visual Studio 2005.
Sviluppando in .NET prevalentemente da solo, tranne qualche progetto con mio
fratello, non ho mai usato un source control, ma da quando sono Admin con Janky
di NRuleValidator ho deciso di
masticare un po' di più la terminologia specifica di questo tipo di prodotti
software. La cosa interessante di questo Vault SourceGear (ma data l'ignoranza
potete smentirmi benissimo ) è che può essere controllato anche da linea di
comando. Questa pagina mostra un elenco dei comandi accessbili tramite il
client da linea di comando di Vault: in questo modo, con un semplice file batch
è possibile ottenere in locale tutti i files che compongono la propria
soluzione. Nel mio caso:
"C:\Programmi\SourceGear\Vault Client\vault.exe" GETWILDCARD -makewritable -destpath "C:\Fatturazione" $/Fatturazione * -user Admin -password pippo -host SERVER -REPOSITORY "Default Repository"
Questo mi crea sul mio PC la directory C:\Fatturazione contenente l'ultima release dei sorgenti,
pronta per essere zippata e messa online sul mio sito. Davvero utile! Quasi
quasi mi compro la licenza di Winzip
Command-Line per poter zippare tutta la directory da un
banale file batch.
powered by IMHO 1.3