oxygen for subclipse

for - Subclipse no reconoce mi proyecto como un proyecto SVN



subclipse repository (5)

Estoy publicando esto en caso de que alguien se encuentre con una situación similar. Estoy ejecutando eclipse luna con el plugin subclipse.

He hecho esto antes sin contratiempos, pero svn es uno de los repositorios de control de fuente más "delicados" con los que he trabajado.

Quería mover un archivo de logo png a mi aplicación. Así que cambié el nombre del existente a logo_bak y luego importé el nuevo y luego lo nombré con el mismo nombre que el logotipo existente al que acabo de cambiar el nombre de logo_bak. Luego revisé algunos archivos y me dirigí a otras tareas.

Sin embargo, el siguiente día laborable cuando comencé a usar Eclipse Luna, todo mi proyecto estaba "sucio", como lo indica la decoración de la etiqueta svn para sucio en el proyecto.

(Un archivo que está marcado como "sucio" debe confirmarse, no se ha agregado un archivo "sin versión" a su repositorio SVN, y así sucesivamente.)

y no pude sincronizarlo con svn. También encontré que mis archivos nunca se registraron. Si hice un clic derecho en mi proyecto, luego en Team - Share Project, esa opción no se estaba mostrando y Team - Synchronize with Repository estaba deshabilitado.

Intenté crear un nuevo proyecto, eliminar metadatos del eclipse, abrir y luego cerrar el proyecto, y muchas otras cosas, pero lo que funcionó fue desconectar el proyecto de svn y luego volver a conectarlo. Después de eso pude hacer clic derecho en el proyecto, luego seleccionar Equipo - Compartir proyecto. Luego, cuando sincronicé, tenía alrededor de una docena de archivos para anular y actualizar, aunque cuando comprobé las diferencias eran las mismas que las del repositorio. Después de eso, aunque todo comenzó a funcionar de nuevo normalmente.

Desde SVN saqué una carpeta "myproject" a mi disco duro.
Resulta que es un proyecto de Eclipse, así que lo importé a Eclipse y puedo trabajar en él.

Tengo Subclipse instalado y funcionando como se esperaba en otros proyectos en el mismo espacio de trabajo de Eclipse.
Pero por alguna razón, "myproject" no tiene los controles habituales de Subclipse como Team> Commit o las decoraciones.

¿Me perdí algún paso obvio?

svn --version: 1.6.5 (r38866)
Subclipse: 1.6.6 Eclipse: jee-galileo-SR1-linux-gtk 20090920-1017

Esto es lo que sucede cuando hago clic en Equipo> Compartir> SVN:

Subclipse Team Share http://img718.imageshack.us/img718/7308/screenshotsubclipse.png

Tenga en cuenta la carpeta raíz .svn.
En la línea de comandos, SVN trabaja en esta carpeta.


Haga clic con el botón derecho en "myproject" y haga clic en Team / Share Project. Debe preguntarle qué tipo de repositorio, y cuando pase a la siguiente pantalla, debe indicar que ve los directorios / SVN existentes en qué punto debe usar esos metadatos para establecer el enlace. También puede requerir que tenga configurado el repositorio de SVN (en la perspectiva de Repositorios de SVN).


OK llegué después de manejar el mismo error. Ahora he encontrado mi error (y mi solución), tal vez sea algo que pueda ayudar a otros aquí.

Mi problema fue que mi repositorio estaba en una versión diferente a mi tortuga-svn !!

Como se enteró: mi repo. fue de la versión 1.6 mientras estaba usando la versión 1.8!

Acabo de degradarlo a 1.6 y funciona :)


Si acaba de instalar el complemento de Subclipse , ya reinició Eclipse pero no se reconoció SVN:

  • Cierra el proyecto y ábrelo de nuevo.
  • F5 para actualizar
  • Debe reconocerlo.

También puede eliminar el proyecto (no eliminar contenidos) e importarlo nuevamente como proyecto existente.