Partenza il comando help:
svn help copy
-r [--revision] arg : ARG (some commands also take ARG1:ARG2 range)
A revision argument can be one of:
NUMBER revision number
'{' DATE '}' revision at start of the date
'HEAD' latest in repository
'BASE' base rev of item's working copy
'COMMITTED' last commit at or before BASE
'PREV' revision just before COMMITTED
Per specificare in realtà questo sulla riga di comando con il tuo esempio:
svn copy -r123 http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch
Dove 123
sarebbe il numero di revisione in linea che si desidera copiare. Come altri hanno notato, puoi anche usare la sintassi @. Preferisco la separazione più chiara del numero di revisione dall'URL, personalmente.
Come osservato nella guida, è possibile sostituire una revisione # con certe parole così:
svn copy -rPREV http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch
dovrà copiare il "revisione appena prima impegnato".
Solo per notare che i due backslash (\) sono lì per ignorare i caratteri di nuova riga ... e non fa parte del comando svn –