2012-11-26 2 views
3

Les gars Je ne fais que travailler sur un compilateur pour un projet de groupe et j'ai quelques problèmes. J'utilise git pour le contrôle de version. Beaucoup de fois depuis hier, après une fusion Mon éclipse est en train de gâcher mes paquets. J'ai un dossier src et deux paquets dedans et eclipse montre les deux paquets comme src. . Cela provoque des erreurs dans toutes mes classes dans ces deux packages. Est-ce que quelqu'un sait pourquoi cela se passe-t-il?Problèmes avec Eclipse en utilisant des paquets

Merci pour l'aide.

+1

Vous excluez les fichiers .classpath et .project de votre projet Git? – Perception

+0

Dans mon commit, j'ajoute et je pousse tout, mais ça semble être le problème avec le classpath. Comme maintenant, j'ai corrigé le classpath et forcé le push sur mon dépôt. Cela semble maintenant fonctionner, mais je me demandais toujours ce qui pouvait causer ce problème à chaque fois, Puisque j'ai toujours besoin de réparer le classpath quand il y a une auto-fusion. – user1853974

+0

Supprimez les dossiers .classpath et .project du référentiel git distant, puis ajoutez-les à la liste ignorer git. Assurez-vous que tous les membres de votre équipe tirent à nouveau avant de s'engager en amont. – Perception

Répondre

0

En général, vos packages sont des sous-répertoires de/src, sauf si vous utilisez le package par défaut (ce qui n'est pas recommandé). Je voudrais commencer par vérifier le répertoire réel, voir quelle est la structure réelle des fichiers. S'il y a réellement un seul dossier, alors le problème n'est pas git, c'est eclipse. Vérifiez les propriétés du projet -> chemin de construction -> source, où le dossier source a été configuré. Supprimez les entrées inutiles. C'est normal de mettre les fichiers .classpath et .project en GIT, comme d'habitude, car c'est une perte de temps de configurer l'environnement de tout le monde quand j'ajoute des librairies, etc. Veillez à n'utiliser que des chemins relatifs.

Je peux probablement vous aider si vous fournissez un peu plus d'informations ou une capture d'écran.