Volver a conectar un proyecto a SVN en Eclipse

Tengo un proyecto que ha sido versionado por SVN durante meses, pero ahora, de repente, parece que Eclipse no reconoce que el proyecto está bajo control de versiones. En el menu del equipo, solo tengo Apply Patch … y Share Project …

Intenté Compartir proyecto como se sugiere en otra parte, pero Eclipse no reconoce que el proyecto esté bajo control de versión.

Todos los dirs svn existen.

Curiosamente, intenté compartir el proyecto en un repository diferente y recibí un error al decir que el proyecto ya era una copy de trabajo para otra URL.

¿Algunas ideas?

Hay algunas cosas que puedes probar.

  • Si el proyecto está sincronizado con SVN, probablemente la forma más fácil es eliminarlo y verificarlo de nuevo.
  • De lo contrario, puede intentar eliminar el proyecto de su área de trabajo (¡ no desde el disco!) Y volver a importarlo en el área de trabajo.
  • Si eso no funciona, puede intentar usar las herramientas de la línea de command SVN, por ejemplo, svn commit , para sincronizar su proyecto local con el repository SVN (y verifíquelo de nuevo con Eclipse).
  • En caso de que las herramientas de la línea de command SVN no funcionen, podría haber un problema real con los files SVN. En este caso, puede realizar una copy de security de su proyecto (con cambios no sincronizados), verificar el proyecto desde SVN y usar una herramienta diff externa para transferir los cambios al proyecto recién desprotegido.

Intente lo siguiente: Rigth click -> Equipo -> 'compartir proyectos' (el plural, en singular no funciona) en su proyecto desconectado

No puedo reproducirlo ahora en mi PC, pero aparece una opción para volver a conectar a svn -o para conectar usando la información svn que existe en el proyecto-. (Simplemente haz como ibas a poner un nuevo proyecto en svn, verá la información de svn y te pedirá que lo uses)

Odio esos problemas …

Equipo> Compartir proyecto funciona bien. La desventaja es que SVN admite compartir proyectos uno por uno en lugar de muchos proyectos a la vez.

Tuve mejor suerte con la versión singular de 'compartir proyecto'. Tuvo que agregar manualmente 'trunk' a la ruta de repository sugerida.