2009-09-17 10 views
21

Tengo algunos proyectos en un espacio de trabajo que se importaron de SVN utilizando Subclipse. Ahora estoy abriendo este espacio de trabajo con una nueva versión de Eclipse (con Subclipse) y el menú contextual "Equipo" solo contiene "Aplicar parche".Cómo reacoplar subclipse cuando se usa un nuevo Eclipse en un área de trabajo existente

¿Hay alguna manera de hacer que subclipse funcione con estos proyectos sin tener que eliminarlos del área de trabajo, y hacer una nueva importación desde SVN?

+0

duplicado de http://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repository que contiene la respuesta. – Offirmo

Respuesta

21

Quizás no haya desconectado sus proyectos antes de desinstalar el anterior proveedor del equipo SVN.
De modo que todos los proyectos siguen conectados a la versión anterior eliminada del complemento.
En ese caso, Team Services no muestra el elemento de menú "Compartir proyecto".

La única manera de volver a conectar estos proyectos sería eliminarlos del área de trabajo (sin eliminación de contenido) y luego volver a importar estos proyectos en el área de trabajo: operación de eclipse puro: no es necesario volver a importar SVN.

Véase también this thread.

+0

Esto funcionó bien. Muchas gracias :) – l3dx

+0

También se puede usar el mal llamado comando "equipo -> compartir", cf. http://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repository – Offirmo

12

Si olvidó "Desconectar" un proyecto antes de cambiar los complementos o las versiones de Eclipse, puede limpiarlo borrando algunos archivos de índice de su área de trabajo.

asumiendo que usted está en un 'apagado sistema operativo basado en Eclipse nix a continuación:

cd $WORKSPACE 
find .metadata/.plugins/org.eclipse.core.resources/.projects -name 'properties.index' -delete 

Re-lanzamiento de Eclipse, y usted debería ser capaz de hacer Compartir Proyecto de nuevo. Lo mismo funciona si intenta cambiar de Subversivo a Subclipse y se encuentra con solo una opción Aplicar parche y sin Compartir proyecto en el menú del Equipo.

Solución oringinally encontrado aquí: http://mschrag.blogspot.com/2010/11/switching-from-subversive-back-to.html

0

tuve la situación similar. Realicé algunos cambios en un proyecto que obtuve de SVN, por alguna razón se desconectó del SVN y la única opción en el menú fue "Aplicar ruta". : P

¿Qué hice?

Hice una copia del proyecto. Eliminado el proyecto de eclipse (con eliminación de contenido), por lo que el proyecto del espacio de trabajo se ha ido. Creé un nuevo proyecto desde SVN, luego copié la carpeta del proyecto de copia de seguridad y pegué el nuevo proyecto de carpeta desde SVN y funciona bien, mostró los cambios que hice. :)

Espero que ayude a alguien.

0

Puede eliminar todas las carpetas 'CVS' de la copia local, con el espacio de trabajo del proyecto. Ahora, actualiza el proyecto en la vista de eclipse. Haga un nuevo formulario de importación SVN.Team > share project

0

Extracción e importación proyecto de nuevo es el camino, pero no siempre es conveniente (configuraciones y puntos de interrupción ejecutar se pierden cuando el proyecto se elimina del espacio de trabajo)

Pendors consejos (look here) me permitió volver a conectar Sublipse al proyecto existente en mi área de trabajo de Eclipse sin volver a importar el proyecto.

Para usuarios de Windows: Sólo tiene que encontrar y eliminar properties.index en
EclipseWorkspaceFolder.metadata.plugins \ org.eclipse.core.resources.projects \ YourProjectName \ .indexes

En Eclipse, haga clic derecho sobre la hoja YourProject en Package Explorer, seleccione Team-> Share Project y siga al asistente ShareProject. ¡Trabajó para mi! Gracias.

Cuestiones relacionadas