Мой проект intellij java не может найти misc.xml
У меня есть проект java в Intellij и используйте Hg/Mercurial для управления версиями. Я проигнорировал некоторые файлы с этим .hgignore
файлом
syntax: glob
target/*
.idea/*
*.iml
и удалил все эти файлы, которые были выполнены ранее. но теперь я не могу выполнить свой проект, потому что он не может найти файл misc.xml
.
Что мне делать?
Ответы
Ответ 1
Сначала вы не должны игнорировать все, что находится под .idea, а вместо этого только .idea/workspace.xml и .idea/tasks.xml, как утверждает JetBrains: http://devnet.jetbrains.com/docs/DOC-1186
Чтобы решить вашу проблему и вернуть проект в рабочее состояние, возможно, есть два решения:
-
Оформить последнюю фиксацию, содержащую файлы в папке .idea с
hg checkout SHA
где SHA - идентификатор фиксации.
После этого reset ваше рабочее пространство в голову:
hg reset HEAD
Измените свой .hgignore так, как это было рекомендовано ранее, добавьте файлы проекта в сцену и выполните их:
hg commit -am "Reverted project settings"
-
Если в настройках проекта нет фиксации, вы можете просто импортировать свой код обратно.
Запустите Intellij IDEA и выберите "Импорт проекта". Выберите папку с кодом и выберите соответствующий SDK после.
Ответ 2
Обновленный ответ для IntelliJ 14+: Файл- > Новый- > Проект из существующих источников... (выберите каталог проекта) и следуйте за мастером Q & A.
Ответ 3
Перезапуск Intellij должен устранить проблему. Просто убедитесь, что вы нажимаете всплывающее окно "Импорт проекта", которое отображается в верхнем правом углу.
Ответ 4
Я встретил эту проблему, когда я выполнил команду rm -rf project
, а затем, когда я git клонировал новый проект в мое рабочее пространство, возможно, закройте эту идею, а затем снова импортируйте проект. Это легко решить эту проблему.
Ответ 5
Я обнаружил, что для этой ошибки, а также для некоторых других случаев, когда поведение проекта IDE несовместимо с поведением командной строки, следующее часто помогает: закрыть окно Intellij IDEA проекта, удалить .idea/и снова открыть проект, IntelliJ часто высвечивает сообщение о том, что он не нашел корень проекта, но обычно это исчезает через несколько секунд, и IntelliJ автоматически восстанавливает каталог .idea.
Ответ 6
Воспроизведение папки .idea
- Файл → Закрыть проект
- Файл → Открыть → Выбрать pom.xml в папке проекта → Открыть как проект → Удалить существующий проект и импортировать