J'ai un projet Java dans Intellij et utilise Hg/Mercurial pour le contrôle de version. J'ai ignoré certains fichiers avec ce fichier .hgignore
syntax: glob
target/*
.idea/*
*.iml
et supprimé tous ces fichiers qui ont été validés auparavant. mais maintenant je ne peux pas exécuter mon projet, car il ne peut pas trouver le fichier misc.xml
.
Que devrais-je faire?
Au début, vous ne devriez pas vraiment tout ignorer sous .idea, mais seulement .idea/workspace.xml et .idea/tasks.xml, car JetBrains indique: http://devnet.jetbrains.com/docs/DOC -1186
Pour résoudre votre problème et remettre votre projet en état de marche, il existe deux solutions:
Vérifiez la dernière validation contenant les fichiers du dossier .idea avec hg checkout SHA
, Où SHA est l'identifiant de validation.
Après cela réinitialiser votre espace de travail à la tête:
hg reset HEAD
Modifiez votre .hgignore de la manière qui vous avait été recommandée auparavant, ajoutez des fichiers de projet à la scène et validez-les:
hg commit -am "Reverted project settings"
S'il n'y a pas de validation avec les paramètres du projet, vous pouvez simplement réimporter votre code . Démarrez Intellij IDEA et choisissez "Importer le projet". Choisissez le dossier avec votre code, puis choisissez le SDK approprié après.
Réponse mise à jour pour IntelliJ 14+: Fichier-> Nouveau-> Projet de sources existantes ... (choisissez le répertoire de votre projet) et suivez les instructions de l'assistant.
Redémarrer Intellij devrait résoudre le problème. Assurez-vous simplement de cliquer sur la fenêtre "Importer un projet" qui apparaît en haut à droite.
J'ai rencontré ce problème lorsque j'ai exécuté la commande rm -rf project
, puis lorsque j'ai git un nouveau projet sur mon espace de travail, j'ai peut-être quitté l'idée, puis importé à nouveau le projet. Cela peut facilement résoudre ce problème
J'ai constaté que, pour cette erreur et pour certains autres cas où le comportement du projet IDE est incohérent avec le comportement de la ligne de commande, voici ce qui aide souvent: fermez la fenêtre Intellij IDEA du projet, supprimez .idea /, et ouvrez le projet à nouveau. IntelliJ fait souvent clignoter un message indiquant qu'il n'a pas trouvé de racine de projet mais qu'il disparaît généralement après quelques secondes et qu'IntelliJ reconstruit automatiquement le répertoire .idea.
Recréer le dossier .idea