检测到未注册的版本控制(VCS)根目录 目录 /Users/*****/AndroidStudioProjects/Signin/google-services 在Git下,但未在设置中注册。 添加根目录 配置 忽略 如何解决? 请提供帮助。
检测到未注册的版本控制(VCS)根目录 目录 /Users/*****/AndroidStudioProjects/Signin/google-services 在Git下,但未在设置中注册。 添加根目录 配置 忽略 如何解决? 请提供帮助。
当警告消息出现时,请按“添加根”。
这将使IDEA注册“未注册的VCS根”,您可以使用IDEA / Android Studio的Git功能。如果您不按“添加根”,不会发生任何不良情况,但我猜测每次启动android studio / IDEA时都会收到相同的警告。
如果您不想使用Android Studio的git集成功能,可以忽略该警告。或者,在VCS | 启用版本控制集成菜单下启用git集成。
VCS即“版本控制系统”,又称为“超级撤销”。没有程序员应该没有它。
IDEA(Android Studio基于此)在您的项目目录中看到一些标志,表明您的项目源已设置为使用版本控制系统。
在这种情况下,使用的版本控制系统是git。 标志是存在一个projectdir/.git子目录。
这表示您要么通过从git存储库“克隆”此项目来创建此项目目录:
$ git clone https://github.com/projectname/reponame.git
要么是通过cd到projectdir并运行以下命令在项目目录中创建自己的git存储库:
/path/to/projectdir $ git init-db
点击“添加根项”可以告诉IDEA将此git存储库添加到项目的内部设置中,以便您可以使用支持git的IDEA功能。 我建议您使用它,它不会干扰您使用命令行中的git,但某些IDEA git功能很方便。
如果您不知道/使用git,我强烈建议您学习它。 从长远来看,它会让您的生活变得更加轻松。 正如我所说,它就像是“超级撤销”。
如果您已经知道如何使用git,请看一下IDEA的几个git功能。
最棒的功能是,您可以选择几行代码,右键单击并选择Git / Show History for Selection。
对我来说最有用的功能是Alt-9(即View / Tool Windows / Version Control)。
这将打开版本控制窗口,在IDEA gui底部显示一个窗格。
默认情况下,版本控制窗口仅显示“Default”(粗体)和“Unversioned Files”。
展开“Default”以查看所更改的文件。
展开“Unversioned Files”以查看需要添加到git的任何文件。
颜色表示状态,所有可配置当然, 默认配置是蓝色表示更改,绿色表示添加等。
右键单击/显示已更改的文件,则会提供一个很好的视觉差异,有点像Meld的UI,这是我最喜欢的之一,因为它使用了这种卡通“词球”指示器来说明其他版本中的差异在哪里。
此外,显示当前文件的视觉差异侧面似乎是完全功能(或大多功能)的IDEA编辑窗口,使得容易修复任何不必要的差异。
一些有用的相关链接:
https://www.jetbrains.com/help/idea/2016.1/file-status-highlights.html?origin=old_help
此外,在同一站点上查看:
Howto/常规准则/使用Intellij IDEA进行版本控制/VCS特定过程/使用Git集成/检查Git项目状态
参考/版本控制参考/文件状态亮点
我会直接包含这些链接,但显然stackoverflow还不信任我。
您可以禁用Android Studio的Git集成功能,摆脱烦人的警告。以下是如何在Mac OS X上使用Android Studio 2.1.1:
禁用“Git集成”还会禁用GitHub、Google Cloud Testing、Google Cloud Tools Core和Google Cloud Tools For Android Studio插件。(太好了)。默认情况下,Android Studio在安装时启用所有插件,尽管大多数开发人员只会使用其中的10%。
如果每次打开Android Studio并创建新项目时都看到此消息,则是因为您的项目主目录设置为VCS根目录。可能是您无意中设置的错误。这就是我的情况。
只需从项目主目录中删除.git目录即可。
.git
,那不是一个好主意。 - CoolMind