Android Studio: Unregistered VCS root detected

AndroidAndroid Gradle-Plugin

Android Problem Overview


Unregistered VCS root detected The directory /Users/*****/AndroidStudioProjects/Signin/google-services is under Git, but is not registered in the Settings. Add root Configure Ignore How to resolve this? Please help.

Android Solutions


Solution 1 - Android

Press "add root" when the warning message appears.

This will make idea register the "unregistered vcs root", and you can use the git features of IDEA/Android studio. Nothing bad will happen if you do not press "add root", but I suspect you will get the same warning on each startup of android studio/IDEA.

Solution 2 - Android

You are able to ignore that warning if you are not interested in using Android Studio's git integration. Or, you can enable git integration under the VCS | Enable Version Control Integration menu.

Solution 3 - Android

VCS stands for "Version Control System", aka "undo on steroids". No programmer should be without it.

IDEA (which Android Studio is based on) sees some signs in your project directory that your project source is set up to use a Version Control System.

In this case, the VCS in use is git. The sign is the presence of a projectdir/.git subdirectory.

That indicates that you either created this project directory by "cloning" this project from a git repo:

$ git clone https://github.com/projectname/reponame.git

Or that you created your own git repo in the project directory, by cd'ing to the projectdir and running the command:

/path/to/projectdir $ git init-db

By clicking "add root" you tell IDEA to add this git repo to IDEA's internal settings for the project, so you can use the IDEA features that support using git. I recommend using it, it won't interfere with your ability to use git from the command line, but some of the IDEA git features are handy.

If you don't know/use git, I highly, highly recommend that you learn it. It will make your life a lot easier, in the long run. As I said, it's like "undo" on steroids.

If you already know how to use git, here are a few of IDEA's git features.

The niftiest feature is that you can select a few lines of code, right-click and select Git/Show History for Selection.

The most useful feature (to me) is Alt-9 aka View/Tool Windows/Version Control.

This brings up the version control window, a pane across the bottom of the IDEA gui.

By default the Version Control Window just shows "Default" (in bold) and "Unversioned Files".

Expand "Default" to see the files that changed.

Expand "Unversioned Files" to see any files that need to be added to git.

The color indicates the status, all configurable of course, the default config is that blue indicates changed, green indicates added, etc.

Right-click/Show Diff on a changed file and it gives you a nice visual diff, sort of reminiscent of Meld's UI, which is one of my favorite, because it uses these sort of cartoon "word ballon" indicators for each difference, to illustrate where the difference would be in the other version.

Also, the side of the visual diff that shows the current file appears to be a fully functional (or mostly functional) IDEA editing window, making it easy to fix any gratuitous differences.

Some useful related links:

https://www.jetbrains.com/help/idea/2016.1/file-status-highlights.html?origin=old_help

Also, at the same site see:

Howto/General Guidelines/Version Control with Intellij IDEA/VCS-Specific Procedures/Using Git Integration/Checking Git Project Status

Reference/Version Control Reference/File Status Highlights

I'd include links directly to these but apparently stackoverflow doesn't trust me yet.

Solution 4 - Android

You can disable Android Studio git integration and get rid of the annoying warning. Here's how with Android Studio 2.1.1 for the Mac OS X:

  1. Menu -> "Android Studio/Preferences...".
  2. In Preferences window: Click on to open "Plugins"
  3. In the Plugins frame: uncheck "Git Integration".

Disabling "Git Integration" also disables GitHub, Google Cloud Testing, Google Cloud Tools Core, Google Cloud Tools For Android Studio plugins. (good riddance). By default, Android Studio enables all plugins at install time even though most devs will use only 10% of them.

Solution 5 - Android

FIRST STEP: Click in configure link.

enter image description here

SECOND STEP: then select the correct and add

enter image description here

Solution 6 - Android

If you see this message whenever you open Android Studio and create a new project, It's because your projects home directory is set as a VCS root. Maybe It was a mistake, set by you unintentionally. That was my case.

To solve it.

Just delete .git directory from projects home directory.

Delete: ../AndroidStudioProjects/.git

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionFelix josemonView Question on Stackoverflow
Solution 1 - AndroidnilsmagnusView Answer on Stackoverflow
Solution 2 - AndroidiagreenView Answer on Stackoverflow
Solution 3 - AndroidSteven J OwensView Answer on Stackoverflow
Solution 4 - AndroidBoiseBakedView Answer on Stackoverflow
Solution 5 - AndroidDiego VenâncioView Answer on Stackoverflow
Solution 6 - AndroidVansuita Jr.View Answer on Stackoverflow