检测到未注册的VCS根目录 目录/ Users / ***** / AndroidStudioProjects / Signin / google-services在Git下,但未在“设置”中注册。 添加root配置忽略 怎么解决这个? 请帮忙。
答案 0 :(得分:73)
按"添加root"出现警告消息时。
这将使想法注册"未注册的vcs root",您可以使用IDEA / Android studio的git功能。如果你没有按"添加root"会发生任何不好的事情,但我怀疑你会在android studio / IDEA的每次启动时得到相同的警告。
答案 1 :(得分:21)
如果您对使用Android Studio&#git集成不感兴趣,可以忽略该警告。或者,您可以在VCS |下启用git集成启用版本控制集成菜单。
答案 2 :(得分:19)
VCS代表“版本控制系统”,又名“撤销类固醇”。没有程序员就没有它。
IDEA(Android Studio所基于的)在项目目录中看到一些标志,表明您的项目源已设置为使用版本控制系统。
在这种情况下,使用的VCS是git。该符号是projectdir / .git子目录的存在。
这表明您通过git repo“克隆”此项目来创建此项目目录:
$ git clone https://github.com/projectname/reponame.git
或者您在项目目录中创建了自己的git repo,通过cd'ing到projectdir并运行命令:
/ path / to / projectdir $ git init-db
点击“添加root”,你告诉IDEA将这个git repo添加到IDEA项目的内部设置中,这样你就可以使用支持使用git的IDEA功能。我建议使用它,它不会影响你从命令行使用git的能力,但是一些IDEA git功能很方便。
如果你不知道/使用git,我强烈建议你学习它。从长远来看,它将使您的生活更轻松。就像我说的那样,就像类固醇“撤消”一样。
如果你已经知道如何使用git,这里有一些IDEA的git功能。
最麻烦的功能是您可以选择几行代码,右键单击并选择Git / Show History for Selection。
最有用的功能(对我来说)是Alt-9,即View / Tool Windows / Version Control。
这将打开版本控制窗口,一个横跨底部的窗格 IDEA gui。
默认情况下,版本控制窗口只显示“默认”(以粗体显示) 和“无版本文件”。
展开“默认”以查看更改的文件。
展开“Unversioned Files”以查看需要添加到git的所有文件。
颜色表示状态,当然都是可配置的,默认配置是蓝色表示已更改,绿色表示已添加等。
右键单击/显示已更改文件上的Diff,它会为您提供良好的视觉效果 差异,让人想起Meld的用户界面,这是我最喜欢的用户之一, 因为它使用这些卡通“单词气球”指标 每个差异,以说明差异将在哪里 其他版本。
此外,显示当前文件的视觉差异的一侧 成为一个功能齐全(或功能最强大)的IDEA编辑窗口, 可以轻松解决任何无端差异。
一些有用的相关链接:
https://www.jetbrains.com/help/idea/2016.1/file-status-highlights.html?origin=old_help
另外,在同一地点见:
使用Intellij IDEA / VCS特定程序/使用Git集成/检查Git项目状态 Howto /一般指南/版本控制参考/版本控制参考/文件状态要点
我会直接包含这些链接,但显然stackoverflow还不信任我。
答案 3 :(得分:12)
您可以停用Android Studio git集成并摆脱烦人的警告。以下是使用适用于Mac OS X的Android Studio 2.1.1的方法:
禁用“Git Integration”还会禁用GitHub,Google云测试,Google云端工具核心,Google Cloud Tools for Android Studio插件。 (甩掉包袱)。默认情况下,Android Studio会在安装时启用所有插件,即使大多数开发人员只使用其中的10%。
答案 4 :(得分:10)
答案 5 :(得分:4)
如果您在打开Android Studio并创建新项目时看到此消息,那是因为您的项目主目录设置为VCS根目录。也许这是一个错误,由你无意中设定。那是我的理由。
只需从项目主目录中删除.git目录。