Después de actualizar Eclipse de Helios a Indigo con EGit plugin 1.0.0, todos mis proyectos parecen haber perdido sus metadatos sobre sus repositorios git, respectivamente.
En Helios, cada proyecto de Eclipse era un repositorio de git por sí solo. Al actualizar a Indigo, esperaba poder seguir usando el espacio de trabajo de Helios. Después de la actualización, todos los proyectos siguen presentes en el espacio de trabajo; y en cada directorio de proyecto, todavía existe el .git
subdirectorio, pero Eclipse parece tratar cada proyecto como si ya no fuera un repositorio de git.
Entonces, todavía hay todos los metadatos de git en las carpetas del proyecto, pero eclipse no los reconoce. ¿Hay otra forma de "reactivar" la funcionalidad git?
gitk
en esa carpeta funciona perfectamente bien ...). Usando "compartir", podría clonar ese repositorio, pero no quiero clonarlo, quiero usarlo desde Eclipse.Respuestas:
Gracias a Jeremy, descubrí cómo reactivar los repositorios yo mismo. Básicamente, se requieren dos pasos:
Git Repositories
vista de EGit ;El segundo paso no funcionará si el repositorio no está disponible en la vista del repositorio. Entonces, después de una actualización de eclipse, haga lo siguiente:
Agregue el repositorio local (ya existente) a la
Git Repositories
vista de EGitGit Repositories
vista:Add an existing local Git Repository to this view
)Search criteria
, ingrese el directorio del espacio de trabajo, seleccione "Look for nested repositores
" y presione Search:"Compartir" cada uno de los proyectos nuevamente usando "usar o crear repositorio"
Project explorer
;Team
->Share Project...
":Seleccione Proyecto Git, y en el siguiente diálogo, seleccione "
Use or create Repository in parent folder of project
". Importante: no intente seleccionar el repositorio del cuadro combinado que está visible cuando "Use or create Repository in parent folder of project
" no está seleccionado; no funcionará.El asistente sugiere el repositorio git local que se encuentra en el proyecto actual, así que solo presiona Finish.
fuente
.git
directorio. Gracias por preguntar esto y encontrar una solución, ya que he estado golpeando mi cabeza contra la pared por un tiempo sobre este problema ...Show view > Git Repositories
; agregar repositorio local (como se explicó anteriormente). Luego haga clic derecho en su proyecto y seleccioneImport Project > Import Existing Project
.Incluso después de agregar repositorios git, no puedo hacer Team / Share en el proyecto, pero lo que ayudó fue cerrar y abrir el proyecto : también puede seleccionar varios proyectos para que la acción sea rápida
fuente
En mi caso, los repositorios de git existían pero el contexto del equipo no mostraba la opción "Compartir este proyecto". Parecía que el proyecto estaba parcialmente configurado con git.
Podría solucionar el problema eliminando el proyecto (sin eliminar los archivos reales) y luego importando el proyecto nuevamente a eclipse.
fuente