configurationIntelliJ IDEA,以便在git中检测到源,但检测到未注册的VCS根目录

未经注册的VCS根检测到
目录C:\ Users \ Andrew位于Git下,但未在“设置”中注册。
configuration忽略VCS根错误

为什么这显示?

  1. 在错误消息中,您可以select“configuration”或“忽略”。 点击“configuration”。
  2. 设置窗口将打开。 点击“添加root”选项。 在我的情况下,我只有一个path在列表中select。 我select了这条路。 请参阅下面的图片。

版本控制设置的快照

  1. 单击应用,然后单击确定。

发生这种情况是因为Android Studio检测到你已经导入了git项目,但是他们还没有被“注册”来跟踪他们在Android Studio中的状态。 如果您select不configuration此项目,则您的项目不会受到负面影响,IntelliJ只会提示您,因为它具有某些无法运行的集成版本控制function。

所以,如果你想利用ItelliJ内置的版本控制选项,或者只是摆脱恼人的警告,那么它是一个简单的修复。

只需在“ Preferences > Version Control部分中注册您想要进行版本控制IDE集成的所有项目即可。 你应该看到这个屏幕:

在这里输入图像说明

用户界面有点令人困惑,但您只需select“ Unregistered roots:目录”部分下的一个目录,然后单击窗口左下angular的+button即可。 如果您添加了所有目录,您应该看到Unregistered roots:目录Unregistered roots:消失,不应再收到此警告。

您可以select每个目录,并使用+-button确定哪些项目应该在Android Studio中使用VCS

在首选项中查找“版本控制”,并设置应使用的VCS: 截图

你必须进行设置才能访问IDE中的回复,提交等function。

另请参阅版本控制文档

对我来说,只是VCS -> Enable Version Control integration了诀窍。 在过去使用IntelliJ(与AndroidStudio非常相似,后者是以前者为模型的),我注意到每个项目在创build/导入时都必须启用版本控制。

下面给出的步骤来解决这个问题:

  1. 点击configuration选项
  2. 在未注册的根目录下select目录
  3. 点击窗格右侧的button。

你很好走。