Recientemente nuestro servidor svn fue cambiado e hicimos un cambio de svn.Error de SVN - No es una copia de trabajo
Dado que la copia de trabajo tenía una gran cantidad de recursos no versionados, la copia de trabajo se bloqueó y comenzamos a cambiar carpeta por carpeta para todas las carpetas bajo svn, que funciona perfectamente bien.
Pero en el nivel superior del repositorio, cuando trato de actualizar archivos, obtengo el svn : Copia de trabajo '.' bloqueado error y la limpieza tampoco ayuda. Cuando hago la limpieza, obtengo errores como estos - svn: 'content' no es un directorio de copia de trabajo
El pago y envío nuevos no son una opción. ¿Hay alguna otra forma de limpiar y liberar los bloqueos y hacer el cambio por completo?
EDIT: El último párrafo de la respuesta de JesperE
Si obtiene un "no es una copia de trabajo" cuando haciendo un recursivo "svn cleanup" mi conjetura es que usted tiene un directorio que debería ser una copia de trabajo (es decir, el directorio .svn en el toplevel lo dice), pero le falta su propio directorio .svn. En ese caso, podría tratar de eliminar/sólo hay que mover que directorio y luego hacer una actualización local
parece ser la solución al problema en el repositorio. Identifiqué esas carpetas e hice una nueva comprobación de esas carpetas específicas por sí solas y ¡guau, las cerraduras se lanzan en la limpieza subsiguiente! Muchas gracias JesperE !!
embargo, todavía no puedo averiguar el error SVN interruptor que ahora se lee algo así como,
SVN: El repositorio en 'svn: // repourl/reponame/foldername' tiene m uuid'/ reponame', pero el WC tiene 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
¿Alguna idea?
Acepto, haga una nueva compra en lugar de intentar mover su copia de trabajo con el repositorio. – Tigraine
Mi problema es que migré a un nuevo servidor y restauré mis copias de seguridad del sistema de archivos con el trabajo aún no comprometido, y usé svnadmin para filtrar los proyectos antiguos que ya no necesito. Entonces mi repositorio contiene toda la información que necesito, pero tiene un nuevo UUID. En este caso, voy a actualizar los archivos modificados, obtener una nueva comprobación y luego deshacer. – Drarok
Su sugerencia en el primer párrafo no funciona en mi sistema (W7 + Cygwin). Más bien, la actualización de Rm & svn lo hizo. –