Commit failed: ya bloqueado

Intenté agregar y comprometer aproximadamente 25,000 files a VisualSVN usando TortoiseSVN.

El cuadro de dialog de enganche se bloqueó (supongo que lo esperaba), pero después de un rato de que se bloqueara el hilo, maté a Tortoise, con la esperanza de enviar trozos más pequeños de files a la vez.

Ahora obtengo este error:

Error: Commit failed (detalles a continuación):

Copia de trabajo 'C: \ INTERNAL \ Icons \ Oxygen 4.10.1' bloqueado.

'C: \ INTERNAL \ Icons \ Oxygen 4.10.1 \ escalable \ places \ PaxHeaders.14455' ya está bloqueado

He matado TortoiseProc.exe y reinicié VisualSVN un par de veces, pero sigo recibiendo el error.

También hice clic con el button derecho en la carpeta y seleccioné Liberar locking , pero obtengo:

No hay nada que desbloquear Ningún file tiene un locking en esta copy de trabajo.

Cuando ejecuto svn st , obtengo un gran volumen de todos los files que esperan ser agregados.

Incluso cuando trato de cometer algo no relacionado (un par de directorys arriba), obtengo el mismo error.

Puedo comprometerme con éxito a un repository separado en el mismo server.

¿Cómo puedo liberar el locking y confirmar estos files?

Intenta hacer una Limpieza SVN. Tuve el mismo problema y después de hacer eso, los lockings se aclararon.

Específicamente de la documentation de Tortoise SVN Cleanup :

Si un command de Subversion no puede completarse correctamente, tal vez debido a problemas del server, su copy de trabajo puede dejarse en un estado incoherente. En ese caso, necesita usar TortoiseSVN → Limpieza en la carpeta. Es una buena idea hacerlo en el nivel superior de la copy de trabajo.

En el dialog de limpieza, también hay otras opciones útiles para get la copy de trabajo en un estado limpio.

Limpiar el estado de copy de trabajo Como se indicó anteriormente, esta opción intenta get una copy de trabajo incoherente en un estado viable y utilizable. Esto no afecta a ningún dato que tenga, sino solo a los estados internos de la database de copy de trabajo. Este es el command de Limpieza real que conoce de clientes anteriores de TortoiseSVN u otros clientes de SVN.

Aquí hay una captura de pantalla de las opciones recomendadas de limpieza de SVN:

Captura de pantalla de SVN Cleanup

Solo una pequeña adición a la respuesta de Jordan, tuve el mismo problema pero la limpieza en la carpeta ofensiva estaba fallando debido a la cerradura. Para solucionarlo tuve que hacer una limpieza SVN en el directory padre, luego en el directory ofensivo.

Si usa svn en eclipse intente limpiar pero fallará Supongo que instale Tortoise y luego limpie con lockings de rotura marcados

enter image description here