La estructura de la carpeta es la siguiente:
/home/src/repositories/svntest/branches
y el acceso al repository es svn://ip.address/svntest
. Estoy intentando crear una nueva twig en mi repository usando
svn copy trunk \ branches/new-branch
mientras está en la carpeta svntest
y muestra el siguiente error:
svn: 'branches' is not a working copy
trunk
carpeta del trunk
contiene las carpetas
BOOK/ bootscripts/ edguide/ patches/ scripts/
y la carpeta de branches
está vacía
Puedo acceder al repository, hacer cambios, etc., los usuarios están configurados correctamente.
¿Cuál podría ser la causa de este error?
La forma más fácil es usar las URL completas para el tronco y su twig
svn cp svn://ip.address/svntest/trunk svn://ip.address/svntest/branches/new-branch
Desde dentro de un pago y envío también puede usar la notación ^
svn cp ^/trunk ^/branches/new-branch
Si realmente tiene un check-out completo de svntest (es decir, con directory troncal y sucursales), entonces lo que tiene (sin la barra diagonal inversa) debería funcionar, aunque los cambios en esta escala son mucho más fáciles de hacer en el server sin tener que gestionar grandes cajas.
Tratar
$ svn copy svn://ip.address/svntest/trunk svn://ip.address/svntest/branches/new-branch
En la mayoría de las actividades de desarrollo, se echará un vistazo a una sola twig o tronco, no a la raíz del repository, por lo que realizar la copy en el server es más útil.