Sae*_*eed 23 mercurial intellij-idea
我在Intellij中有一个java项目,并使用Hg/Mercurial进行版本控制.我用这个.hgignore
文件忽略了一些文件
syntax: glob
target/*
.idea/*
*.iml
Run Code Online (Sandbox Code Playgroud)
并删除之前提交的所有这些文件.但现在我无法执行我的项目,因为它无法找到该文件misc.xml
.
我该怎么办?
小智 13
更新了IntelliJ 14+的答案:File-> New-> Project from Existing Sources ...(选择项目目录)并按照向导问答.
Art*_*mov 11
首先,你不应该忽略.idea下的所有内容,而只需忽略.idea/workspace.xml和.idea/tasks.xml,因为JetBrains声明:http://devnet.jetbrains.com/docs/DOC-1186
要解决您的问题并使您的项目恢复工作状态,可能有两种解决方案:
检查包含.idea文件夹下的文件的最后一次提交
hg checkout SHA
,其中SHA是提交ID.
之后将工作空间重置为头部:
hg reset HEAD
以之前推荐的方式编辑.hgignore,将项目文件添加到stage,然后提交它们:
hg commit -am "Reverted project settings"
如果没有提交项目设置,您可以只返回代码.启动Intellij IDEA并选择"导入项目".选择包含您代码的文件夹,然后选择相应的SDK.
归档时间: |
|
查看次数: |
36779 次 |
最近记录: |