Mercurial 我的intellij java项目可以';找不到misc.xml
我在Intellij中有一个java项目,并使用Hg/Mercurial进行版本控制。我用这个Mercurial 我的intellij java项目可以';找不到misc.xml,mercurial,intellij-idea,Mercurial,Intellij Idea,我在Intellij中有一个java项目,并使用Hg/Mercurial进行版本控制。我用这个.hgignore文件忽略了一些文件 syntax: glob target/* .idea/* *.iml 并删除了以前提交的所有文件。但是现在我无法执行我的项目,因为它找不到文件misc.xml 我该怎么办 首先,您不应该真正忽略.idea下的所有内容,而应该只忽略.idea/workspace.xml和.idea/tasks.xml,正如JetBrains所说: 要解决您的问题并使项目恢复工作状
.hgignore
文件忽略了一些文件
syntax: glob
target/*
.idea/*
*.iml
并删除了以前提交的所有文件。但是现在我无法执行我的项目,因为它找不到文件misc.xml
我该怎么办 首先,您不应该真正忽略.idea下的所有内容,而应该只忽略.idea/workspace.xml和.idea/tasks.xml,正如JetBrains所说: 要解决您的问题并使项目恢复工作状态,可能有两种解决方案:
- 使用签出包含.idea文件夹下文件的最后一次提交
, 其中SHA是提交id 之后,将您的工作空间重置为头部:hg签出SHA
按照之前建议的方式编辑.hgignore,将项目文件添加到stage,然后提交:hg复位头
hg提交-am“恢复的项目设置”
- 如果项目设置没有提交,您可以将代码导入回。 启动Intellij IDEA并选择“导入项目”。选择包含代码的文件夹,然后选择合适的SDK
rm-rf project
命令时遇到了这个问题,然后当我将一个新项目克隆到我的工作空间时,可能会退出该想法,然后再次导入该项目。这可以很容易地解决这个问题我发现,对于这个错误以及IDE项目行为与命令行行为不一致的其他一些情况,以下操作通常会有所帮助:关闭项目的Intellij IDEA窗口,删除.IDEA/,然后再次打开项目。IntelliJ经常会闪现一条消息,说它没有找到项目根目录,但通常在几秒钟后就会消失,IntelliJ会自动重建.idea目录。IntelliJ 14+的更新答案:文件->新建->现有来源的项目…(选择您的项目目录)然后按照向导问答操作。重新启动Intellij应该可以解决问题。只需确保单击右上角显示的“导入项目”弹出窗口。重新创建.idea文件夹
- 文件->关闭项目
- 文件->打开->选择项目文件夹下的pom.xml->作为项目打开->删除现有项目并导入
hg reset
,严重吗?在最新版本中,如果项目已经打开,则该功能无效(我认为intellij看到新项目已经存在,因此不做任何操作)。相反,你可以关闭当前的项目,点击导入一个项目,这将让你覆盖现有的项目。以上两个答案需要进行大量的研究才能使em起作用。我照你说的做了,它自动创建了丢失的文件,它就工作了