He reinstalado mi servidor SVN y la ruta de acceso ha cambiado desde SVN: //192.168.1.35/DDL2/trunk/DD _... a SVN: //192.168.1.35/trunk/DD _.... Realicé varios cambios en la copia de trabajo y deseo hacerlo en el servidor, así que necesito cambiar la ruta/url sin afectando la copia de trabajo.SVN ¿Cambiar de ubicación o cambiar?
He tratado de usar la función Reubicar de TortoiseSVN pero he obtenido "Reubicar solo puede cambiar la parte del repositorio de una URL", tal vez debería usar Cambiar, pero me preocupa la revisión de copia de trabajo.
svn info svn://192.168.1.35/
Path: 192.168.1.35
URL: svn://192.168.1.35
Repository Root: svn://192.168.1.35
Repository UUID: 259834e4-a888-4201-9858-aaacfe621d8e
Revision: 58
Node Kind: directory
Last Changed Author: rize
Last Changed Rev: 58
Last Changed Date: 2009-11-02 18:33:09 +0100 (po, 02 11 2009)
svn info D:\Programy\Eclipse Workspace\LDD_L2DP
Path: D:\Programy\Eclipse Workspace\LDD_L2DP
URL: svn://192.168.1.35/DDL2/trunk/DD_L2DP
Repository Root: svn://192.168.1.35
Repository UUID: 259834e4-a888-4201-9858-aaacfe621d8e
Revision: 21
Node Kind: directory
Schedule: normal
Last Changed Author: rize
Last Changed Rev: 17
Last Changed Date: 2009-10-21 19:22:41 +0200 (st, 21 10 2009)
estructura antigua:
svn://192.168.1.35/DDL2
svn://192.168.1.35/DDL2/trunk/DD_L2DP
Nueva estructura
svn://192.168.1.35/
svn://192.168.1.35/trunk/DD_L2DP
Hm, me pregunto qué estoy haciendo mal. Cuando hago clic derecho en la copia de trabajo y elijo TortoiseSVN -> Reubicar, veo la URL anterior.Después de la corrección de URL elijo Aceptar y recibí el mensaje: "Parece que estás tratando de reubicar tu copia de trabajo en una ruta diferente dentro del mismo repositorio ... ¿Realmente quieres reubicarte?", Sí y ... "Reubicar solo puede cambiar la parte del repositorio de una URL "como escribí en la primera publicación. – RiZe
¿Crees que creaste un repositorio nuevo (vacío) en 'svn: // 192.168.1.35 /' en lugar de migrar el antiguo? Además, ¿el antiguo repositorio estaba enraizado en '/ DDL2' o en la raíz de la URL antes de actualizar? – jheddings
Hm, creo que acabo de copiar el repositorio pero cambié los argumentos de svnserve a: svnserve -d --listen-host = 192.168.1.35 -r/data/repository/DDL2 – RiZe