User Tools

Site Tools


doc:appunti:prog:svn

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:prog:svn [2019/10/12 15:00] – [Subversion] niccolodoc:appunti:prog:svn [2019/10/12 15:22] (current) – [SourceForge.net] niccolo
Line 30: Line 30:
  
  
-===== Sourceforge.net =====+===== SourceForge.net =====
  
-Questa la sintassi specifica per prelevare tutto il codice di un progetto, ad esempio di **[[https://sourceforge.net/projects/mtkbabel/]]**:+Questa è la sintassi per prelevare con un **checkout anonimo** tutto il codice di un progetto dal sito SourceForge.net. Ad esempio usiamo il progetto **[[https://sourceforge.net/projects/mtkbabel/]]**:
  
 <code> <code>
Line 38: Line 38:
 </code> </code>
  
-Nella directory corrente viene creata la directory **code** con tutta la gerarchia.+Nella directory corrente viene creata la directory **code** con tutta la gerarchia. Avendo fatto un **checkout anonimo** in generale non è possibile fare dei commit o modifiche al repository. Per fare un **checkout autenticato** si usa la sintassi: 
 + 
 +<code> 
 +svn checkout svn+ssh://niccolo@svn.code.sf.net/p/mtkbabel/code 
 +</code> 
 + 
 +Dopo aver modificato il codice si può eseguire il **commit**: 
 + 
 +<code> 
 +svn commit -m "Workaround for that very strange bug." 
 +</code> 
 + 
 +Se si è **caricata la propria chiave SSH** sul server di SourceForge (//Me//, //Account Settings//, //SSH Settings//), non viene richiesta la password.
 ===== Logical directories ===== ===== Logical directories =====
  
doc/appunti/prog/svn.1570885232.txt.gz · Last modified: 2019/10/12 15:00 by niccolo