ATTENZIONE: Questa pagina è in fase di creazione... |
Introduzione
Subversion è un sistema alternativo a [:CVS: cvs] che svolge la medesima funzione di controllo di versione. Questa operazione, meglio descritta nella pagina dedicata a [:CVS: cvs], consiste nel poter consultare, scaricare, aggiornare sorgenti di programmi salvati in remoto su un server web. In ubuntu questa tecnologia è sfruttata mediante il client testuale SVN.
Installazione client
L'installazione del client è un passo banale, ottenibile mediante l'acquisizione mediante apt del pacchetto svn. E' possibile farlo sia in via grafica (mediante synaptic) sia in via testuale mediante apt.
sudo apt-get install svn
Il Checkout
L'operazione di checkout è la più semplice che ci possa essere ed è generalmente usata dalla maggior parte dell'utenza per ottenere copia del tree virtuale sul proprio hard disk, in modo da poterlo compilare/installare/adattare alle proprie esigenze.
Per eseguire il checkout di un tree remoto è sufficiente dare un comando del tipo
svn co svn://nomesito/progetto cartella
svn ovviamente indica
co indica checkout, l'operazione da noi richiesta
svn:// indica il protocollo usato
nomesito indica il dominio su cui risiede il tree (ES: progetto.sourceforge.net)
progetto indicail nome del progetto che si intende scaricare. Molto spesso infatti sul medesimo dominio risiedono più progetti ed è necessario specificare la scelta. Generalmente quando si esegue il checkout si un progetto, vengono fornite informazioni esaustive sul nome corretto da inserire.
cartella indica la cartella che verrà creata nella nostra home (o all'interno della cartella in cui siamo mentre digitiamo da terminale) e in cui verrà inserito l'intero tree, mentenendo inalterata la sua struttura.
Titolo 1
testo
Titolo 2
testo
Titolo 3
testo