2011-05-10 16 views
7

¿Hay alguna opción que pueda usar para crear un directorio en caso de que no exista cuando estoy copiando un directorio dentro de un servidor SVN a otro directorio dentro del mismo ¿servidor? Por ejemplo:Copia SVN: Crear ruta de destino si no existe

svn copy file:///home/svn/folder/app/trunk file:///home/svn/folder/app/branches/release

... cuando no hay/ramas/carpeta? Sé que puedo hacerlo si solo quisiera crear un directorio de un solo nivel (funcionaría si el comando se detuviera en "/ branches", pero quiero copiarlo más en "release"). Sin embargo, si pruebo ese comando, me quejaré de la falta de una carpeta/branches/para crear la carpeta/release en.

¿Alguna solución obvia o creativa para esto? Me gustaría algo que crea la estructura de ruta que especifico si encuentra que no existe.

Respuesta

12

Agregue la opción --parents al comando svn copy (escriba svn help copy para obtener más información y otras cosas que puede hacer con la copia).

Cuestiones relacionadas