配置IntelliJ IDEA,以便在git中检测到源但检测到未注册的Vcs根

时间:2014-12-29 14:09:19

标签: android git intellij-idea

  

检测到未注册的Vcs root            目录C:\ Users \ Andrew在Git下,但未在设置中注册            配置忽略VCS根错误

为什么要显示?

5 个答案:

答案 0 :(得分:105)

这是因为Android Studio已检测到您已导入git项目,但尚未注册"跟踪他们在Android Studio中的状态。如果您选择不对其进行配置,则您的项目不会受到负面影响,IntelliJ仅会提示您,因为它具有一些无法运行的集成版本控制功能。

因此,如果你想利用ItelliJ内置的版本控制选项,或者只是摆脱烦人的警告,那么它很容易解决。

只需在Preferences > Version Control部分注册您希望拥有版本控制IDE集成的所有项目。你应该看到这个屏幕:

enter image description here

用户界面有点令人困惑,但您只需选择Unregistered roots:部分下的其中一个目录,然后点击窗口左下角的+按钮即可。如果您添加了所有目录,则应该看到Unregistered roots:消失,您将不再收到此警告。

您可以选择每个目录并使用+-按钮来确定哪些项目应在Android Studio中使用VCS

答案 1 :(得分:66)

  1. 在错误消息中,您可以选择"配置"或"忽略"。单击"配置"。
  2. 将打开“设置”窗口。单击"添加根"选项。在我的情况下,我只有一个路径可供选择。我选择了那条路。请参阅下面的图片。
  3. Snapshot of Version Control settings

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

答案 2 :(得分:3)

寻找"版本控制"在首选项中并设置应使用的VCS: screenshot

您必须进行此设置才能从IDE中访问revert,commit等功能。

另请参阅documentation on Version Control

答案 3 :(得分:3)

对我来说,只有VCS -> Enable Version Control integration才能解决问题。过去使用过IntelliJ(这与AndroidStudio非常相似,后者模仿前者我相信),我注意到每个项目在创建/导入时必须启用版本控制。

答案 4 :(得分:2)

下面给出了解决此问题的步骤:

  1. 点击配置选项
  2. 选择未注册根目录下的目录
  3. 点击窗格右侧的+按钮。
  4. 你很高兴。