Je stocke mon projet Android dans un référentiel Subversion. Après avoir récemment mélangé un tas de choses autour, j'ai commencé à obtenir des tonnes d'erreurs comme: etc. P> Il semble que Eclipse tente de créer les fichiers dans les répertoires .SVN maintenant. Cette configuration utilisait bien, comment puis-je résoudre ce problème? P> p>
7 Réponses :
Vous avez votre dossier SRC dans votre chemin de construction, comme tel, il essaiera de construire n'importe quoi dans votre répertoire .svn. Ma suggestion serait de supprimer le dossier .SVN du dossier SRC. P>
Alternativement, vous pouvez choisir d'exclure les dossiers de votre chemin de construction. Si vous avez Eclipse 3.4+, accédez à votre chemin de construction et sous la source, vous devez voir quelque chose appelé exclu sous votre dossier SRC, comme indiqué dans les dossiers source sur la construction de la construction. P>
Allez à éditer et vous pouvez inclure un motif pour arrêter le dossier .SVN d'être inclus dans le chemin de construction. P>
EDIT: strong> Si vous voulez que vos dossiers soient masqués dans l'explorateur de packages, appuyez sur la matrice Down The Down The Haut de cette vue (c'est une flèche blanche) et appuyez sur Filtre. Ensuite, cochez la case qui indique les modèles de filtrage de nom et tapez .svn, qui doit masquer ce dossier. P>
Construire les exclusions de tous les répertoires .SVN dans le chemin de construction n'a pas fonctionné. Cependant, j'ai trouvé comment le dire de ne pas montrer tous les dossiers ... merci.
Je suppose que vous avez essayé des paramètres WildCard lors de l'exclusion des répertoires du chemin de construction? Je suis surprise à l'exclusion de tous les répertoires .svn n'a pas fonctionné ... vous êtes-vous assuré qu'il n'y ait aucun de ces dossiers présents dans l'onglet Bibliothèques?
Ouais ... J'ai essayé plusieurs variantes et aucun d'entre eux n'a travaillé (par exemple: .svn .svn / .svn / *). Aussi, vérifiait l'onglet Bibliothèques et ils ne sont pas inclus là-bas.
Installez le plug-in sous-classe pour Eclipse. Ensuite, Eclipse saura ce que les dossiers .SVN sont pour et cesseront de les traiter comme des répertoires sources: P>
L'installation de la sous-classe n'a pas fonctionné. Même si cela l'avait toujours dit, cela ne nous dit toujours pas vraiment pourquoi il était utilisé pour travailler puis décidé de s'arrêter.
Si vous avez la patience ou si vous n'en avez pas trop de dossiers, vous pouvez cliquer avec droit dans la vue Navigateur et vérifier la propriété dérivée. P>
Cela devrait provoquer l'ignorer ces dossiers. P>
... hmmm ... Attendez une minute ... Vous avez dit que vous aviez mélangé beaucoup de choses autour de .... L'avez-vous fait cela à travers Windows Explorer ou à l'intérieur de l'Eclipse? P>
Il existe des commandes dans SVN pour déplacer des dossiers sous contrôle source, si vous ne les utilisez pas, vous avez exécuté la chance que SVN ne reconnaisse pas ces dossiers de leur original et de loos d'historique attaché au fichier lui-même. pires quelquependant que j'ai eu des effets secondaires étranges où la seule solution était de p>
Puis j'ai fait le réarrangement de Eclipse ou directement dans le SVN via l'explorateur de référentiel SVN et a commencé à travailler à nouveau avec une nouvelle caisse. P>
généralement Eclipse traite assez bien avec ces dossiers .svn, mais dans une rare occasion, il est tout à fait de la balle et je devais commencer à partir de zéro, réinstallant parfois Eclipse d'impulsion directement (essayez d'impulsion la peine de la peine, réinstallant définitivement votre environnement. gratter sur un nouveau système n'est que quelques clics). P>
De toute façon .. J'espère que cela vous aidera ... bonne chance p>
Je ne peux pas sembler comprendre comment les changer en "dérivé" car les répertoires .SVN ne se présentent pas dans l'explorateur de colis. J'ai déplacé les fichiers avec les outils SVN ... non Eclipse ou "Explorateur Windows" (exécutant réellement Linux ici). Essayé les 5 étapes et j'ai les mêmes résultats. Je vais essayer de réinstaller, mais c'est un peu une étape de la dernière station pour moi en ce moment.
Ok, j'ai fait une variation sur les 5 étapes et j'ai obtenu de nouveau le travail. 1) Création d'un nouveau projet 2) copié dans mes fichiers et les répertoires .SVN, mais aucune des choses Eclipse, de la ligne de commande 3), Eclipse rafraîchir les répertoires et le tourisme ... Cela fonctionne. La chose est que j'ai fait un diff sur tous les nouveaux et anciens fichiers générés par Eclipse et ils sont identiques. Je ne comprends vraiment pas ça.
Wow ... c'est assez perplexe ... heureux que tout ait tout de retour au travail correctement. Eclipse peut être une douleur dans le cul parfois quand elle commence à agir, bien que je trouve généralement un moyen de le contraire à la normale, mais il y a des moments où je veux juste frapper la chose.
Pas de blague ... C'est le "multithe" que je rencontre quelque chose comme ça avec Eclipse. J'aurais pensé qu'ils avaient repassé certains de ces insectes maintenant.
Je recommanderais d'utiliser le Plugin subversive pour fournir une intégration correcte pour l'utilisation de référentiels SVN avec Eclipse. p>
Depuis que Subversive est maintenant le projet Eclipse, il est à peu près le fournisseur officiel SVN.
La sous-ligne est parfaitement à jour et prend en charge SVN 1.6. C'est pas i> vrai que ce n'est plus mis à jour. Cela dit, Mark est correct quand même: Subversive l'a fait, la sous-classe n'a pas ...
L'installation subversif n'a pas fonctionné. Même si cela l'avait toujours dit, cela ne nous dit toujours pas vraiment pourquoi il était utilisé pour travailler puis décidé de s'arrêter.
Le fournisseur subversive n'est pas fiable sur les projets existants - parfois, vous pouvez l'obtenir bien jouer avec le code déjà enregistré, parfois pas. Les meilleurs résultats obtenus (non 100%, mais le plus susceptibles de réussir) étaient lorsque je voudrais bloquer le projet Eclipse, utilisez la fonction d'importation ... (en espérant que l'éclipse / subversion entraînerait automatiquement le raccordement). Ont généralement eu la pire chance avec le chemin "Team-> Share Project".
Travaillé comme un charme, a dû nettoyer mon projet cependant.
Il est fonctionné pour moi:
mon fichier .ClassPath-file p>
C'est exactement ce que j'ai fini par faire. On se sent comme il devrait y avoir une meilleure façon cependant.
Points bonus Si quelqu'un peut expliquer comment dire à Eclipse de ne pas afficher les dossiers qui ne contiennent qu'un répertoire .svn. Au lieu de simplement montrer à com.example.android.projectName Je reçois des entrées pour com com.example com.example.android et com.example.android.projectName car chacun de ces répertoires a quelque chose i>
Avez-vous déjeuné avec Subversion Renommer? Est-ce que tout fonctionne bien avec le client de la ligne de commande SVN?
Avez-vous essayé de frapper votre projet et de le vérifier à nouveau? Je me demande s'il y a quelque chose de corrompu dans votre configuration de projet.