Strumenti Utente

Strumenti Sito


lca:servizi:svn

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
lca:servizi:svn [05/05/2010 10:34] roberto.alfierilca:servizi:svn [02/07/2010 10:05] (versione attuale) roberto.alfieri
Linea 1: Linea 1:
 +===== Controllo di versione con Subversion =====
  
 +Subversion è un sistema di controllo di versione libero e open-source. Cioè Subversion gestisce file e directory nel tempo.
 +Un'alberatura di file è inserita all'interno di un repository centrale. Il repository è paragonabile ad un file server, in più esso ricorda
 +qualsiasi cambiamento apportato ai file e alle directory. Ciò permette di ripristinare vecchie versioni dei dati o di esaminare lo storico
 +dei cambiamenti.
 +
 +Documentazione: [[http://svnbook.red-bean.com/ | SVN Book]]
 +
 +I gruppi interessati possono chiedere all'LCA l'apertura di Repository.
 +
 +Le credenziali di autenticazione sono le stesse utilizzate per gli altri servizi dipartimentali.
 +
 +===Accesso al repository===
 +
 +== WEB-DAV==
 +Il repository puo' essere visitato via Web-DAV sul server https://www.fis.unipr.it/svn/
 +
 +Ad esempio:   https://www.fis.unipr.it/svn/aurora/tormpi/
 + https://www.fis.unipr.it/svn/aurora/atnemu/
 +
 +
 +Via Web-Dav e' possibile fare anche Checkout e Commit:
 +  myhost> svn --username roberto.alfieri checkout https://www.fis.unipr.it/svn/aurora/tormpi/
 +
 +
 +
 +== Accesso diretto ==
 +Se si dispone di un accesso su login.fis.unipr.it:
 +  login> newgrp        groupname     # 
 +  login> svn checkout  file:///home/gruppi/svn/nomerepo/
 +
 +
 +==Altri comandi==
 +
 +  > svn update                  ##aggiorna la copia locale
 +  > svn add path/file           ##aggiunge un file al repository
 +  > svn commit -m "path/file added" 
 +  > svn del path/file           ##cancella un file dal repository
 +  > svn commit -m "path/file deleted"
 +  
 +Cancellare e ricreare il repository:
 +  > cd tormpi
 +  > svn del tormpi/*
 +  > svn commit -m ""
 +  > svn mkdir trunk
 +  > svn commit -m ""
 +  > svn --username roberto.alfieri import  ../prog/tormpi/  https://www.fis.unipr.it/svn/aurora/tormpi/trunk -m ""
lca/servizi/svn.txt · Ultima modifica: 02/07/2010 10:05 da roberto.alfieri

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki