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
Next revisionBoth sides next revision
doc:appunti:prog:svn [2010/04/07 15:48] niccolodoc:appunti:prog:svn [2019/10/12 15:00] – [Subversion] niccolo
Line 29: Line 29:
 </code> </code>
  
 +
 +===== Sourceforge.net =====
 +
 +Questa la sintassi specifica per prelevare tutto il codice di un progetto, ad esempio di **[[https://sourceforge.net/projects/mtkbabel/]]**:
 +
 +<code>
 +svn checkout svn://svn.code.sf.net/p/mtkbabel/code
 +</code>
 +
 +Nella directory corrente viene creata la directory **code** con tutta la gerarchia.
 ===== Logical directories ===== ===== Logical directories =====
  
Line 112: Line 122:
 svn copy \ svn copy \
     svn+ssh://niccolo@svn.projects.openmoko.org/svnroot/pyppp/trunk \     svn+ssh://niccolo@svn.projects.openmoko.org/svnroot/pyppp/trunk \
-    svn+ssh://niccolo@svn.projects.openmoko.org/svnroot/pyppp/tags/pyppp-0.1 \+    svn+ssh://niccolo@svn.projects.openmoko.org/svnroot/pyppp/tags/0.1 \
     -m "Tagging the first public release."     -m "Tagging the first public release."
 </code> </code>
Line 121: Line 131:
  
 <code> <code>
-svn copy trunk tags/pyppp-0.2+svn copy trunk tags/0.2
 svn commit -m "Tagged release 0.2." svn commit -m "Tagged release 0.2."
 </code> </code>
  
 +La prassi comune prevede di **usare il numero di versione** come nome della directory **tag** o **branch**, questo è il modo preferibile per SourceForge. Una alternativa è usare lo schema ''nomeprogetto-versione''.
 ====== Replica (mirror) di un repository ====== ====== Replica (mirror) di un repository ======
  
doc/appunti/prog/svn.txt · Last modified: 2019/10/12 15:22 by niccolo