Skip to content

EGRID website

Sections
Personal tools
You are here: Home » Documentation » Il deposito CVS/Subversion di EGRID » Introduzione a Subversion

Introduzione a Subversion

Come collegarsi al deposito subversion, ed i primi comandi per operarci.

Il deposito SVN è stato installato su egrid-doc.egrid.it.

Accesso in lettura+scrittura

Il checkout per accesso in lettura+scrittura richiede un account sul testbed. Da linea di comando si accede così:

svn checkout svn+ssh://UTENTE@egrid-doc.egrid.it/srv/svn

per ottenere una copia dell'intero repository, altrimenti:

svn checkout svn+ssh://UTENTE@egrid-doc.egrid.it/srv/svn/DIRECTORY

Accesso in sola lettura

L'accesso in sola lettura è anonimo e non richiede account. Da linea di comando si accede così:

svn checkout http://egrid-doc.egrid.it/srv/svn

per ottenere una copia dell'intero repository, altrimenti:

svn checkout http://egrid-doc.egrid.it/srv/svn/DIRECTORY

Manipolazione del deposito

Si procede allo stesso modo che con CVS:

svn add FILE
Copia nel deposito un file locale.
svn add DIRECTORY

Copia nel deposito una directory locale; a differenza di CVS, l'aggiunta di una directory aggiunge tutti i file in essa contenuti, ricorsivamente.

I file vengono effettivamente aggiunti al successivo svn commit

svn commit [FILE ...]

Copia le modifiche locali nel deposito.

Per scrivere il messaggio di log, viene chiamato l'editor
specificato dalle variabile d'ambiente (nell'ordine) SVN_EDITOR, EDITOR o VISUAL -- se tutte queste sono vuote, chiama vi.
svn rm FILE [FILE ...]
Rimuove un file o directory dal deposito e dalla copia locale.

Comandi che non ci sono in CVS:

svn mv VECCHIO NUOVO
Rinomina un file nel deposito.
svn ls [PATH ...]
Come ls.
svn mkdir PATH [PATH ...]
Crea una nuova directory, sia nel deposito che localmente.
Created by rmurri
Contributors : Riccardo Murri
Last modified 2005-09-21 01:09
 

Powered by Plone

This site conforms to the following standards: