23

Intellij に Java プロジェクトがあり、バージョン管理に Hg/Mercurial を使用しています。.hgignoreこのファイルでいくつかのファイルを無視しました

syntax: glob
target/*
.idea/*
*.iml

以前にコミットされたこれらすべてのファイルを削除しました。しかし、ファイルが見つからないため、プロジェクトを実行できませんmisc.xml

私は何をすべきか?

4

6 に答える 6

13

IntelliJ 14+ の更新された回答: File-> New-> Project from Existing Sources... (プロジェクト ディレクトリを選択) ウィザードの Q&A に従います。

于 2016-06-15T07:48:30.033 に答える
12

Intellij を再起動すると問題が解決するはずです。右上に表示される「プロジェクトのインポート」ポップアップをクリックしてください。

于 2016-06-27T21:02:51.803 に答える
11

最初は、.idea の下のすべてを実際に無視するのではなく、.idea/workspace.xml と .idea/tasks.xml のみを無視する必要があります

問題を解決してプロジェクトを動作状態に戻すには、おそらく 2 つの解決策があります。

  • .idea フォルダーの下にあるファイルを含む最後のコミットを でチェックアウトします hg checkout SHA。ここで、SHA はコミット ID です。

    その後、作業スペースをヘッドにリセットします。

    hg reset HEAD

    以前に推奨された方法で .hgignore を編集し、プロジェクト ファイルをステージに追加してコミットします。

    hg commit -am "Reverted project settings"

  • プロジェクト設定にコミットがない場合は、コードをインポートして戻すことができます。Intellij IDEA を起動し、[プロジェクトのインポート] を選択します。コードを含むフォルダーを選択し、適切な SDK を選択します。

于 2013-09-06T17:58:11.700 に答える