Tuve que lidiar con esto. Utilizo subversion alojada, hice un volcado y luego importé. Su proceso de importación no transfirió el UUID del repositorio anterior al nuevo, por lo que obtuve el mismo error que el OP. Todas las respuestas en los sitios de Stack Exchange solo le dicen cómo lidiar con esto usando "svnadmin setuuid", pero esa no era una opción para mí ya que uso un servicio alojado (y, por lo tanto, svnadmin no tendrá acceso al repositorio ) Podría haber ingresado un ticket pero no quería lidiar con la espera, así que así es como lo solucioné, actualizando manualmente el UUID de mi copia de trabajo :
Advertencia: solo intente esto si está seguro de que la copia de trabajo y el repositorio al que vuelve a apuntar están absolutamente sincronizados. No estoy seguro de lo que sucederá si no lo son.
El proceso consiste básicamente en reemplazar el UUID antiguo con el nuevo UUID en los archivos denominados "entradas" en las carpetas svn ocultas (carpetas denominadas .svn o _svn) de su copia de trabajo. Una vez hecho esto, puede utilizar la "reubicación" de TortoiseSVN para apuntar el directorio de trabajo a la nueva URL del repositorio.
- En la ventana de la consola, cd a la raíz de su carpeta de trabajo.
- Ejecute el comando para eliminar recursivamente el atributo "solo lectura" de los archivos de "entradas":
attrib -R entries /S
- Use la función "reemplazar en archivos" de un editor de texto para reemplazar el UUID antiguo con el nuevo UUID. Utilicé Visual Studio con las siguientes configuraciones: Buscar en: PATH_TO_WORKING_FOLDER_ROOT / Incluir subcarpetas: marcado / Ver estos tipos de archivos: entradas
- Deshacer el paso 2:
attrib +R entries /S
- Copia de trabajo "Reubicar" a nueva URL. Usé TortoiseSVN: haga clic derecho en la carpeta de trabajo, TortoiseSVN-> Relocate.
Creo que todo el paso 5 es reemplazar las URL en los archivos de "entradas", por lo que podría hacerlo manualmente si lo desea. También es posible con la herramienta de línea de comandos "svn", pero no conozco el comando en la parte superior de mi cabeza.