¿Cómo resuelvo el error de SVN "E200030: hay transactions inacabadas detectadas en '<CHECKOUT_DIRECTORY>'"?

He instalado una caja virtual con Windows 10, Eclipse Mars, Subversive Plugin, SVNKit 1.8.11 e intenté configurar algunos repositorys en una configuration que ya hice con éxito en muchos otros entornos. El server SVN es un sistema Debian 7 con Subversion 1.6.17. El siguiente problema ocurre solo desde que configuré el sistema mencionado anteriormente:

  1. Check-out: por ejemplo, SVN-Repositories -> expand Repository X -> clic derecho en trunk -> check-out -> Ocurre un error: "Falló la operación de comprobación para 'svn: // host / X / trunk' svn: E200030 : Hay transactions inacabadas detectadas en 'C: \ PathToWorkspace \ X' "
  2. Después de esto, el complemento Subversivo deja de funcionar, al parecer.
  3. Exportación: el mismo resultado que el check-out

La investigación adicional me llevó a un file específico en el repository, que no se carga con el error "identificador no válido". No está en una ruta "extraña" (no demasiado larga, sin espacios ni caracteres especiales) y el file en sí no contiene caracteres sospechosos, solo saltos de línea Unix. Los permissions y el espacio en el disco son correctos. Otros respositorios con las mismas properties FUNCIONAN como se esperaba.

Encontré publicaciones con problemas similares, pero aparentemente ninguna de ellas se aplicó a la mía. Me dijeron que limpiara mi directory de espacio de trabajo (lo cual hice), pero perdí todas mis configuraciones sin resolver el problema. Después de esto, investigué el directory del progtwig de Eclipse, que no trajo más éxito.

Además, el file ".svn \ wc.db" sigue bloqueado después de la falla. Por lo tanto, eliminar el repository no es posible hasta que cierre Eclipse. El directory no aparece en ninguna list / tree de proyecto en eclipse como el explorador de packages, pero el directory existe en el disco.

El mismo repository X todavía funciona en cada una de las otras configuraciones que tengo. ¿Cómo puedo restablecer estas "transactions" para reparar esto? Realmente me gustaría evitar la reinstallation completa de Eclipse o incluso Windows.

EDIT I instaló TortoiseSVN 1.16.16.21511 (x64), que se adapta perfectamente a la versión del service SVN. El mismo problema.

Primer bash:

  • Haga clic derecho en el proyecto -> Equipo -> Limpieza.

Si eso no ayudó:

  • Reiniciar Eclipse -> Equipo -> Limpieza

Finalmente lo conseguí: la creación de los files "con.cpp" y "con.h" del proyecto aparentemente había sido rechazada por Windows. Por lo que recuerdo, "con" es una especie de command o subcommand reservado en Windows. Renombrarlo a otra cosa directamente en el repository resolvió el problema.

Obtuve el mismo error en mi caso, pero en una situación diferente, estaba trabajando en la carpeta compartida usando Eclipse y Tortoise SVN, y Eclipse no pudo limpiar ni hacer ninguna confirmación, así que traté de cerrar Eclipse y limpiar. desde afuera usando tortuga. funcionó.