web-dev-qa-db-ja.com

IntelliJ IDEAを構成して、ソースがgitで検出されるが未登録のVcsルートが検出されるようにする

未登録のVcsルートが検出されました
ディレクトリC:\ Users\AndrewはGitの下にありますが、設定に登録されていません。
VCSルートエラーを無視する設定

なぜこれが表示されているのですか?

92
Gautam
  1. エラーメッセージには、「構成」または「無視」オプションがあります。 「構成」をクリックします。
  2. 設定ウィンドウが開きます。 [ルートの追加]オプションをクリックします。私の場合、リストに選択できるパスは1つだけでした。そのパスを選択しました。以下に含まれている画像をご覧ください。

Snapshot of Version Control settings

  1. [適用]をクリックし、[OK]をクリックします。
66
joshgoldeneagle

これは、Android St​​udioがgitプロジェクトをインポートしたことを検出したが、Android St​​udioでステータスを追跡するために「登録」されていないために発生します。これを設定しないことを選択した場合、プロジェクトは悪影響を受けません。IntelliJは機能しない統合バージョン管理機能を備えているため、プロンプトのみを表示します。

そのため、ItelliJに組み込まれているバージョン管理オプションを利用したい場合や、迷惑な警告を取り除きたい場合は、簡単に修正できます。

Preferences > Version Controlセクションで、バージョン管理IDE統合を必要とするすべてのプロジェクトを登録するだけです。次の画面が表示されます。

enter image description here

UIは少しわかりにくいですが、必要なことは、Unregistered roots:セクションの下にあるディレクトリの1つを選択し、ウィンドウの左下隅にある+ボタンをクリックするだけです。すべてのディレクトリを追加すると、Unregistered roots:が消え、この警告が表示されなくなるはずです。

各ディレクトリを選択し、+および-ボタンを使用して、Android St​​udioでVCSを使用するプロジェクトを決定できます。

106

環境設定で「バージョン管理」を探し、使用するVCSを設定します。 screenshot

IDEから復帰、コミットなどの機能にアクセスするには、これを設定する必要があります。

バージョン管理に関するドキュメント も参照してください。

3
user180100

私にとっては、VCS -> Enable Version Control integrationだけがトリックをしました。過去にIntelliJを使用したことがあります(AndroidStudioと非常によく似ていますが、後者は前者をモデルにしています)。

3
Siddhartha

この問題を整理する手順を以下に示します。

  1. [構成]オプションをクリックします
  2. 未登録ルートの下のディレクトリを選択します
  3. ペインの右側にある[+]ボタンを押します。

そして、あなたは行ってもいいです。