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
Last revisionBoth sides next revision
doc:appunti:prog:svn [2019/10/12 15:00] – [Subversion] niccolodoc:appunti:prog:svn [2019/10/12 15:21] – [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.txt · Last modified: 2019/10/12 15:22 by niccolo