Jump to: navigation, search

Difference between revisions of "Uso SVN"

Line 10: Line 10:
 
La struttura del repository è qui di seguito rappresentata.
 
La struttura del repository è qui di seguito rappresentata.
  
 +
[[File:xxx.xxx|xxx.xxx]]
 +
 +
Tale struttura iniziali potrà subire ampliamenti e modifiche, per adattarsi alle esigenze che nasceranno nel corso del lavoro di SP7.
  
  
 
[[Category:Tutorial]]
 
[[Category:Tutorial]]

Revision as of 13:12, 8 April 2013

Un sistema di controllo di versione (version control system) è una combinazione di tecnologie e procedure per tenere traccia e controllare i cambiamenti dei file di un progetto, in particolare del codice sorgente, della documentazione e delle pagine web.

Viene usato prevalentemente nello sviluppo di progetti ingegneristici o informatici per gestire la continua evoluzione dei documenti digitali come il codice sorgente del software, i disegni tecnici, la documentazione testuale e altre informazioni importanti su cui può lavorare una squadra di persone.

I programmi di versioning sono software che funzionano secondo un'architettura client/server: il server è un repository centralizzato, in cui chiunque può mettere o prendere le risorse tramite il client. Le modifiche concorrenti (la modifica simultanea di un documento) vengono gestite dal server, che conserva lo storico, il nome degli autori e i loro commenti, effettuando una numerazione progressiva del documento.

Esistono numerosi software che permettono il versioning. SP7 ha scelto di utilizzare Subversion (SVN), un software di versioning open source gratuito.

L’accesso al repository (server) di SP7 è possibile dall’indirizzo http://sp7.irea.cnr.it/svn/, attraverso inserimento di credenziali. Le credenziali consentono ai partecipati di SP7 e ad eventuali utenti esterni di fruire del materiale contenuto nel repository con permessi di lettura e scrittura differenziati. La struttura del repository è qui di seguito rappresentata.

xxx.xxx

Tale struttura iniziali potrà subire ampliamenti e modifiche, per adattarsi alle esigenze che nasceranno nel corso del lavoro di SP7.