我在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