¿Cómo hacer que Eclipse/EGit reconozca la información del repositorio existente después de la actualización?

Resuelto tohuwawohu asked hace 13 años • 3 respuestas

Después de actualizar Eclipse de Helios a Indigo con el complemento EGit 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 git en sí mismo. 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 está el .gitsubdirectorio, pero Eclipse parece tratar cada proyecto como si no fuera ya un repositorio de git.

Entonces, todavía hay todos los metadatos de git en las carpetas del proyecto, pero eclipse no los reconoce. ¿Existe otra forma de "reactivar" la funcionalidad de git?

tohuwawohu avatar Aug 11 '11 19:08 tohuwawohu
Aceptado

Gracias a Jeremy, descubrí cómo reactivar los repositorios yo mismo. Básicamente, se requirieron dos pasos:

  1. Agregue el repositorio local (ya existente) a la Git Repositoriesvista de EGit;
  2. “Compartir” nuevamente cada uno de los proyectos usando “usar o crear repositorio”.

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 Git Repositoriesla vista de EGit

  • Abra la Git Repositoriesvista: ingrese a la vista 'Repositorios Git'
  • Presione el botón "agregar" (Información sobre herramientas Add an existing local Git Repository to this view:) agregar repositorios
  • En el cuadro de diálogo "Agregar repositorios Git", en Search criteria, ingrese al directorio del espacio de trabajo, seleccione " Look for nested repositores" y presione Search: seleccionar repositorios para agregar
  • Seleccione los repositorios que desea agregar y haga clicOK

“Compartir” nuevamente cada uno de los proyectos usando “usar o crear repositorio”

  • Abra su proyecto existente en Eclipse Project explorer;
  • Haga clic derecho y seleccione " Team-> Share Project...": seleccione compartir proyecto
  • 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á.

    seleccione el repositorio para usar

El asistente sugiere el repositorio git local que se encuentra en el proyecto actual, así que simplemente presione Finish.

tohuwawohu avatar Aug 12 '2011 08:08 tohuwawohu

Incluso después de agregar repositorios de git, no puedo hacer Equipo/Compartir en el proyecto, pero lo que me ayudó fue cerrar y abrir el proyecto ; también puedes seleccionar varios proyectos para que la acción sea rápida.

Ivan avatar Jun 01 '2013 06:06 Ivan