Salida del comando de ayuda:
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
Para especificar hecho esto en la línea de comandos usando tu ejemplo:
svn copy -r123 http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch
Dónde 123
sería el número de revisión en el maletero que desea copiar. Como otros han notado, también puedes usar la sintaxis @. Prefiero la separación más clara del número de revisión de la URL, personalmente.
Como se señaló en la ayuda, se puede reemplazar la revisión # con ciertas palabras así:
svn copy -rPREV http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch
copiaría la "revisión justo antes COMPROMETIDO".
Solo para observar que las dos barras invertidas (\) están ahí para ignorar caracteres de nueva línea ... y no es parte del comando svn –