35 votes

Pourquoi eclipse essaie-t-il de copier mes dossiers .svn de src vers bin et comment puis-je le faire arrêter?

J'ai trouvé un tas de code java à l'aide de la subversion 1.6 et puis j'ai importé ces projets dans eclipse. Subclipse 1.6 ramassé le fait que les plugins sont sous contrôle de version, à l'exception de quelques dossiers.

Maintenant, je reçois un tas d'erreurs comme:

La ressource est une copie de src/.svn/tous-wcprops et n'a pas été copié dans le dossier de sortie

Si je supprime le projet (de l'eclipse pas sur le disque) et de les réimporter, qui résout le problème de la moitié du temps. Mais depuis j'ai des dizaines de projets qui ont ce problème, cela signifie que les réimporter 10 à 20 fois avant que je les reçois tous travailler. C'est très douloureux, et je suis fatigué de le faire chaque fois que quelqu'un ajoute un nouveau plugin svn ou quand j'ai besoin de recréer un espace de travail pour une raison quelconque.

Est t-il un meilleur moyen de résoudre ce problème que de le supprimer et de les réimporter? Ou est-il un moyen pour éviter ce problème, en premier lieu?

40voto

Kelly S. French Points 7634

Ajoutez le dossier .svn à la liste des éléments exclus de votre dossier source.

  • Projet-> Propriétés
  • Chemin de construction Java
  • Onglet Source
  • Sélectionnez 'Exclus'
  • Cliquez sur
  • Cliquez à côté de la section Modèles d'exclusion en bas.
  • Ajoutez le dossier .svn et tous les autres qu'il n'est pas nécessaire de copier dans le répertoire de sortie.

28voto

Vladimir Points 4511

Suivez la procédure décrite par Kelly mais définissez le modèle d'exclusion comme **/.svn/* . Cela exclura de manière récursive tous les répertoires .svn des différents dossiers source.

20voto

user245075 Points 196

Ce qui se passe parce que vous avez vérifié un projet à l'aide d'un autre client svn autres que eclipse, puis les importer le projet dans eclipse et vous n'avez pas notifié de l'éclipse que c'est un projet svn (qui est, eclipse ne sait pas qu'elle doit ignorer le svn méta-informations).

Pour corriger cela, après avoir importé le projet dans eclipse, ont eclipse être "au courant" de la svn de la nature du projet. Le faire en 1) sélectionnez le projet et à l'Équipe de la > Part de la section. 2) une boîte de dialogue apparaîtra vous demandant météo c'est un CVS ou SVN du projet. Sélectionnez la plus tard. 3) Il vous demandera les informations d'identification, entrez. 4) Lorsque vous avez terminé, faire une construction propre. Le problème disparaît.

9voto

azdev Points 5691

Le moyen le plus simple de le faire est:

  • Projet> Propriétés
  • Ressource> Filtres de ressource> Ajouter ...
  • Type de filtre> Tout exclure
  • S'applique à> Dossiers
  • Cochez Tous les enfants (récursif)
  • Attributs de fichier et de dossier> Type ".svn"
  • Hit OK et OK à nouveau
  • Nettoyer / construire

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