我在Intellij中有一个Java项目,并使用Hg/Mercurial进行版本控制。我忽略了一些文件与此文件.hgignore
我的intellij java项目找不到misc.xml
syntax: glob
target/*
.idea/*
*.iml
,并删除这是之前所犯的所有这些文件。但现在我无法执行我的项目,导致它无法找到文件misc.xml
。
我该怎么办?
我在Intellij中有一个Java项目,并使用Hg/Mercurial进行版本控制。我忽略了一些文件与此文件.hgignore
我的intellij java项目找不到misc.xml
syntax: glob
target/*
.idea/*
*.iml
,并删除这是之前所犯的所有这些文件。但现在我无法执行我的项目,导致它无法找到文件misc.xml
。
我该怎么办?
起初,你真的不应该忽略下.idea一切而只是.idea/workspace.xml和.idea/tasks.xml,因为它JetBrains公司指出:http://devnet.jetbrains.com/docs/DOC-1186
解决你的问题,并得到你的项目回到工作状态有可能是两个解决方案:
结帐最后提交的包含与 hg checkout SHA
, 其中SHA是提交ID .idea文件夹下的文件。
之后重置您的工作空间的头:
hg reset HEAD
编辑你在那是以前推荐的方式.hgignore,添加项目文件到舞台上,并提交他们:
hg commit -am "Reverted project settings"
如果没有提交项目设置,您可以直接导入代码。 启动Intellij IDEA并选择“导入项目”。选择包含您的代码的文件夹,然后选择适当的SDK。
'hg reset',认真吗? – develop7 2014-06-08 22:23:23
我遇到了这个问题,当我做rm -rf project
命令,然后当我的git克隆一个新的项目,我的工作空间,也许跳槽的想法,然后再导入项目。这可以很容易地解决这个问题
我发现对于这个错误以及IDE项目行为与命令行行为不一致的其他情况,以下常常会有所帮助:关闭项目的Intellij IDEA窗口,删除.idea/,并再次打开该项目。 IntelliJ经常闪烁出一条消息,表示它没有找到项目根目录,但通常这会在几秒钟后消失,IntelliJ会自动重建.idea目录。
的IntelliJ更新答案14+:文件 - >新建 - >项目从现有源...(选择项目目录),然后按照向导Q & A.
重新启动的IntelliJ应该可以解决问题。只要确保您点击右上角显示的“导入项目”弹出窗口。
重塑.idea文件夹
尝试使用[本地历史]恢复已删除的文件(http://www.jetbrains.com/idea/webhelp/restoring- a-file-from-local-history.html)功能。 – CrazyCoder 2013-05-11 08:04:15