Après la mise à niveau d'Eclipse d'Helios vers Indigo avec le plugin EGit 1.0.0, tous mes projets semblent avoir perdu leurs métadonnées sur leurs référentiels git, respectivement.
Dans Helios, chaque projet Eclipse était à lui seul un référentiel git. Lors de la mise à jour vers Indigo, j'espérais pouvoir continuer à utiliser l'espace de travail d'Helios. Après la mise à jour, tous les projets sont toujours présents dans l'espace de travail; et dans chaque répertoire de projet, il y a toujours le .git
sous - répertoire, mais Eclipse semble traiter chaque projet comme s'il ne s'agissait pas déjà d'un référentiel git.
Donc, il y a toujours toutes les métadonnées git dans les dossiers du projet, mais eclipse ne les reconnaît pas. Existe-t-il un autre moyen de "réactiver" la fonctionnalité git?
gitk
sur ce dossier fonctionne parfaitement bien ...). En utilisant "partager", je pourrais cloner ce dépôt, mais je ne veux pas le cloner, je veux l' utiliser depuis Eclipse.Réponses:
Grâce à Jeremy, j'ai trouvé comment réactiver le repos moi-même. Fondamentalement, deux étapes étaient nécessaires:
Git Repositories
vue d'EGit ;La deuxième étape ne fonctionnera pas si le dépôt n'est pas disponible dans la vue du référentiel. Donc, après une mise à niveau Eclipse, procédez comme suit:
Ajouter le référentiel local (déjà existant) à la
Git Repositories
vue d'EGitGit Repositories
vue:Add an existing local Git Repository to this view
)Search criteria
, entrez le répertoire de l'espace de travail, sélectionnez "Look for nested repositores
" et appuyez sur Search:"Partager" chacun des projets à nouveau en utilisant "utiliser ou créer un référentiel"
Project explorer
;Team
->Share Project...
":Sélectionnez Git Project, et dans la boîte de dialogue suivante, sélectionnez "
Use or create Repository in parent folder of project
". Important: n'essayez pas de sélectionner le référentiel dans la liste déroulante visible lorsque "Use or create Repository in parent folder of project
" n'est pas sélectionné - cela ne fonctionnera pas.L'assistant suggère le référentiel git local qui se trouve dans le projet en cours, alors appuyez simplement sur Finish.
la source
.git
répertoire. Merci d'avoir posé cette question et d'avoir trouvé une solution, car je me suis cogné la tête contre un mur pendant un certain temps sur ce problème ...Show view > Git Repositories
; ajouter un référentiel local (comme expliqué ci-dessus). Cliquez ensuite avec le bouton droit sur votre projet et sélectionnezImport Project > Import Existing Project
.Même après avoir ajouté git repos, je ne peux pas faire équipe / partager sur le projet, mais ce qui a aidé était de fermer et d'ouvrir le projet - vous pouvez également sélectionner plusieurs projets pour que l'action soit rapide
la source
Dans mon cas, le git repos existait mais le contexte d'équipe n'affichait pas l'option "Partager ce projet". Il semblait que le projet était partiellement configuré avec git.
Je pouvais résoudre le problème en supprimant le projet (sans supprimer les fichiers réels), puis en réimportant le projet dans eclipse.
la source