web-dev-qa-db-fra.com

SVN ne fonctionne pas dans Eclipse

Un jour, j’ai appuyé sur Eclipse Help -> Check for Updates (et j’ai appris que je ne devrais jamais mettre à jour un logiciel qui fonctionne correctement.)

Ensuite, dans un projet que j'ai utilisé avec SVN, tout le sous-menu de "Team" et les petites icônes indiquant que certains fichiers n'étaient pas validés ont tous disparu.

J'ai tout essayé:

  • revenir de l'onglet Instalation History
  • désinstaller de l'onglet Installed Software
  • a remplacé le dossier Eclipse dans Program Files par un nouveau téléchargé à partir du site Web Eclipse et a essayé de réinstaller
  • cherché comment l'installer sur le net

Mais dans aucun des cas ci-dessus si je presse Ctrl+N Il n'y a pas de groupe SVN; Si je clique avec le bouton droit de la souris sur un projet et que je sélectionne Team -> Share project, une fenêtre avec CVS ​​apparaît, mais pas de SVN. Si je choisis File -> Import, je ne trouve nulle part un nom SVN.

Si je vais à Help -> About Eclipse -> Instalation details je vois à Instalation History dans 25.06.2009, 09:59:08 GMT + 03: 00 (lorsque SVN fonctionnait)

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820
Subclipse (Required)    1.6.2
Subversion JavaHL Native Library Adapter (Required) 1.6.3
SVNKit Library  1.3.0.5847

Dans l'onglet Installed Software, j'ai maintenant installé

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820 epp.package.jee
Subclipse (Required)    1.6.5   org.tigris.Subversion.subclipse.feature.group
Subversion JavaHL Native Library Adapter (Required) 1.6.6   org.tigris.Subversion.clientadapter.javahl.feature.feature.group
SVNKit Library  1.3.1.6109  org.tmatesoft.svnkit.feature.group

Comment puis-je faire fonctionner SVN?
Où Eclipse stocke-t-il ses fichiers, car lorsque j’ai modifié le répertoire Eclipse avec un nouveau répertoire, tout mon matériel était présent (ceux que j’ai installés sans succès: SVN, Subversive, Subclipse, SVNKit, ...)

13
True Soft

Subversive est mon implémentation SVN préférée dans Eclipse car elle fonctionne mieux que les autres et s’intègre parfaitement à l’interface utilisateur.

Je vous suggère de suivre ces étapes:

  1. Téléchargez la version la plus récente d'Eclipse (actuellement Galileo) et extrayez-la à l'emplacement d'installation souhaité .
    • Avant d'exécuter Eclipse, assurez-vous de supprimer (ou de renommer/déplacer) votre espace de travail par défaut (sous Windows, il s'agit de workspace dans votre répertoire utilisateur).
    • Installez le fournisseur d'équipe Subversive SVN (comme indiqué par le site Web d'incubation Eclipse ) à l'aide du programme d'installation du logiciel Eclipse:
    • Choisissez Help, puis Install New Software...
    • Créez un nouvel emplacement de téléchargement et spécifiez l'URL de téléchargement suivante: http://download.Eclipse.org/releases/galileo
    • Recherchez Collaboration , développez-le, puis cochez Fournisseur d'équipe SVN subversif (Incubation)
    • Procédez à l'installation et acceptez les conditions d'utilisation
    • Redémarrez Eclipse et Subversive devrait vous inviter à sélectionner un connecteur SVN. En lisant les symptômes que vous décrivez, il semblerait qu’un connecteur ne soit pas installé ou qu’il ne communique pas avec votre fournisseur d’équipe. Le site Web Polarion propose un guide pour choisir le connecteur le mieux adapté à vos besoins.

Si vous n'êtes pas invité à installer un connecteur, vous pouvez toujours le faire à partir de l'écran des préférences:

SVN preferences in Eclipse

Si ce qui précède ne fonctionne pas pour vous, il semble que votre espace de travail ne soit pas vidé. Localisez votre espace de travail par défaut et essayez de faire fonctionner les choses sans aucun projet avant de continuer.

Vous pouvez également essayer de supprimer le répertoire .Eclipse dans votre répertoire utilisateur. Et recommençant à l'étape 3.

14
Paul Lammertsma

Le problème que j'avais était que les icônes svn n'étaient pas affichées dans l'explorateur de paquet.

La solution pour moi était de supprimer le dossier .metadata du dossier de l’espace de travail (ce qui réinitialisera tout votre espace de travail, y compris les préférences et les configurations du référentiel).

Après cela, toutes les icônes sont apparues.

5
Lisandro

J'ai eu le même problème lorsque le connecteur SVN n'était pas en mesure de connecter le référentiel SVN dans Eclipse.

Ensuite, je fais l'étape suivante: -

  • Faites un clic droit sur Projet sous Eclipse.
  • Aller à l'équipe -> Partager le projet.

Ça marche :)

4
Ajay

J'ai trouvé un problème lié à l'installation de plugins ici . Je ne pouvais pas non plus faire apparaître les éléments SVN dans les préférences à cause d'un bogue lié à la mise à jour du logiciel mettant à jour les plugins Mylin. Vous devrez probablement commencer par corriger votre installation Eclipse et vous pourrez le faire en utilisant simplement un nouvel espace de travail. Vous n'avez pas besoin de supprimer le dossier .metadata si vous pointez temporairement Eclipse vers un nouveau dossier d'espace de travail. Lorsque l'installation d'Eclipse est propre, vous pouvez recommencer l'installation des plugins, mais assurez-vous de décocher la case Contact all update sites during install to find required software.

Eclipse utilise des bibliothèques SVN locales faisant partie d'un plug-in installé pour la prise en charge de SVN, qu'il s'agisse de SVNkit ou de JavaHL. Netbeans utilise des bibliothèques SVN installées indépendamment.

3
Jay R.

Supprimez simplement tous les projets d’Eclipse et réimportez-les à nouveau. Cela fonctionne pour moi. Il suffit de l’essayer.

1
Ganesa Vijayakumar

Cela s'est déjà produit avec Eclipse et les divers plug-ins SVN qu'il prend en charge. Le plugin SVN, pour une raison quelconque, perd parfois la connexion SVN. Votre meilleur pari est simplement de supprimer le projet et de le vérifier à nouveau dans svn. Si des modifications doivent être validées, vous pouvez utiliser la ligne de commande.

Un autre problème que vous pouvez avoir est que votre plugin et votre référentiel ne sont pas synchronisés en termes de numéros de version. J'ai eu des problèmes avant d'utiliser un plugin conçu pour svn 1.6.x et un référentiel qui était toujours à svn 1.4 ou 1.5.

1
Chris Johnston

Si vous souhaitez tout recommencer à zéro avec Eclipse, vous devez également supprimer votre espace de travail (le chemin que vous voyez au premier démarrage d’Eclipse). Réinstaller simplement les fichiers Eclipse et pointer vers le même espace de travail par défaut ne changera rien pour vous.

Votre meilleur choix est de supprimer Eclipse et votre espace de travail et de recommencer, car vous avez probablement brisé par inadvertance certaines autres parties du plug-in pendant que vous tentiez de résoudre votre problème initial.

0
Robert Greiner

Même si vous installez tout comme il est dit, Subversive et le connecteur SVN (svnkit 1.x.x), vous ne verrez peut-être pas svn fonctionner dans le projet. Dans mon cas, j'ai dû supprimer le projet de l'espace de travail et l'importer à nouveau. Puis il apparaît. (Rafraîchir, nettoyer n'a pas fonctionné).

0
karim