31 votes

Comment supprimer complètement le plugin Subclipse?

Je vais avoir du mal à se débarrasser de Subclipse de ma configuration Eclipse.

J'ai pris la décision de changer de Subversif en raison de la m2eclipse projet enlever le support de Subclipse.

J'ai donc désinstallé Subclipse, puis installé Subversive à l'aide de la Sur Eclipse -> Installation -> Détail la méthode de Désinstallation. Maintenant, quand je vais à toute l'Équipe des options liées à la/tâches/préférences il y a deux SVN options disponibles (un pour Subversive et un pour Subclipse) afin de rendre la vie à confusion.

Ayant grepped l'espace de travail .metadata le dossier de la chaîne d' subclipse je peux voir que la configuration est encore parsemée de références à Subclipse:

$ grep -lir "subclipse" .metadata/
.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload17.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload23.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload21.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload19.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload22.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload14.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload13.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload20.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload18.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload16.csv
.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload15.csv
.metadata/.plugins/org.eclipse.team.ui/dialog_settings.xml
.metadata/.plugins/org.eclipse.team.ui/syncParticipants.xml
.metadata/.plugins/org.eclipse.pde.core/-213569165961.target/.lazy
.metadata/.plugins/org.eclipse.pde.core/-213569165961.target/.state
.metadata/.plugins/org.eclipse.pde.core/-213569165961.target/.pluginInfo
.metadata/.plugins/org.eclipse.core.resources/.projects/jxse-tutorials/.syncinfo.snap
.metadata/.plugins/org.eclipse.core.resources/.projects/jxse-tutorials/.indexes/properties.index
.metadata/.plugins/org.eclipse.core.resources/.projects/BA_NAT_Traversal/.syncinfo
.metadata/.plugins/org.eclipse.core.resources/.projects/barchart-udt/.syncinfo
.metadata/.plugins/org.eclipse.core.resources/.projects/barchart-udt/.indexes/properties.index
.metadata/.plugins/org.eclipse.core.resources/.projects/netty-benchmark/.syncinfo
.metadata/.plugins/org.eclipse.core.resources/.projects/netty-benchmark/.indexes/properties.index
.metadata/.plugins/org.eclipse.core.resources/.projects/jxta/.syncinfo.snap
.metadata/.plugins/org.eclipse.core.resources/.root/73.tree
.metadata/.plugins/org.eclipse.core.resources/.snap
.metadata/.bak_0.log

Tous les projets ci-dessus sont maintenant déconnecté de SVN. Évidemment, certaines des références telles que usagedata ne sont pas importants, je suis plus inquiet sur les fichiers XML bien. Est-il sûr de sélectionner manuellement et supprimer toutes les balises/propriétés liées à la Subclipse? J'ai l'impression que l'approche peut être judicieux de bien.

Personne ne sait de façon à éliminer toutes les traces de Subclipse, sans perdre mon espace de travail? Également des conseils sur ce que j'ai pu faire de travers? Dois-je avoir une déconnexion manuelle tous mes SVN projets avant la décision de passer à Subversif?

45voto

jmolinaso Points 669

J'ai eu exactement le même problème. La raison en est lorsque vous désinstallez via eclipse, il ne supprime pas les fichiers jar du dossier du plugin, les étapes que j'ai fait.

Aller dans le dossier eclipse/plugins pour en évitant tout risque de dommage (tout simplement en supprimant mal de pots et des erreurs dans d'autres applications) liste les bocaux de subclipse.

$ cd eclipse/plugins
$ ls |grep org.tigris.subversion

et puis si il répertorie les éléments suivants

$ ls |grep org.tigris.subversion
org.tigris.subversion.clientadapter_1.6.12.jar         org.tigris.subversion.subclipse.doc_1.3.0.jar    org.tigris.subversion.subclipse.tools.usage_1.0.1.jar
org.tigris.subversion.clientadapter.javahl_1.6.15.jar  org.tigris.subversion.subclipse.graph_1.0.9.jar  org.tigris.subversion.subclipse.ui_1.6.17.jar
org.tigris.subversion.subclipse.core_1.6.17.jar        org.tigris.subversion.subclipse.mylyn_3.0.0.jar

Les retirer de la tuyauterie xargs rm à la commande

$ ls |grep org.tigris.subversion|xargs rm

Redémarrez eclipse et vous ne pourrez voir que la bonne version svn.

PS: la .métadonnées d'affichage vient de l'espace de travail, il affecte seulement les projets que vous avez obtenu à partir de svn, il ne pourra pas faire de changement dans eclipse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X