Подтвердить что ты не робот

Android Studio: обнаружен незарегистрированный корень VCS

Обнаружен незарегистрированный корень VCS          Каталог /Users/ *****/AndroidStudioProjects/Signin/google-services находится под Git, но не зарегистрирован в настройках.          Добавить root Configure Ignore Как это решить? Пожалуйста, помогите.

4b9b3361

Ответ 1

Нажмите "добавить root", когда появится предупреждающее сообщение.

Это заставит идею зарегистрировать "незарегистрированный vcs root", и вы можете использовать функции git студии IDEA/Android. Ничего плохого не произойдет, если вы не нажмете "добавить root", но я подозреваю, что вы получите то же предупреждение при каждом запуске android studio/IDEA.

Ответ 2

Вы можете игнорировать это предупреждение, если вас не интересует интеграция с Android Studio git. Или вы можете включить интеграцию git в VCS | Включите меню интеграции управления версиями.

Ответ 3

VCS означает "Система управления версиями", иначе "отменить стероиды". Никакой программист не должен быть без него.

IDEA (на которой основана Android-студия) видит некоторые признаки в вашем каталоге проектов, в которых источник проекта настроен на использование системы контроля версий.

В этом случае используется VCS git. Знак - это наличие подкаталога projectdir/.git.

Это означает, что вы либо создали эту директорию проекта, "клонируя" этот проект из git repo:

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

Или вы создали свой собственный репозиторий git в каталоге проекта, cd'ing в projectdir и выполнив команду:

/path/to/projectdir $git init-db

Нажав "добавить root", вы скажете IDEA, чтобы добавить этот репозиторий git к внутренним настройкам IDEA для проекта, чтобы вы могли использовать функции IDEA, которые поддерживают с помощью git. Я рекомендую использовать его, это не помешает вам использовать git из командной строки, но некоторые из функций IDEA git удобны.

Если вы не знаете/используете git, я очень рекомендую вам изучить его. Это сделает вашу жизнь намного проще, в долгосрочной перспективе. Как я уже сказал, это как "отменить" на стероидах.

Если вы уже знаете, как использовать git, вот несколько функций IDEA git.

Самый простой способ состоит в том, что вы можете выбрать несколько строк кода, щелкнуть правой кнопкой мыши и выбрать Git/Показать историю для выбора.

Наиболее полезной функцией (для меня) является Alt-9 aka View/Tool Windows/Version Control.

Появится окно управления версиями, панель внизу IDEA gui.

По умолчанию в окне управления версиями отображается "По умолчанию" (выделено полужирным шрифтом) и "Неверсифицированные файлы".

Разверните "По умолчанию", чтобы просмотреть измененные файлы.

Разверните "Неверсированные файлы", чтобы просмотреть файлы, которые нужно добавить в git.

Цвет указывает состояние, все, конечно, конфигурируется, по умолчанию конфигурация - это то, что синий указывает на изменение, зеленый указывает на добавление и т.д.

Щелкните правой кнопкой мыши/Показать Diff на измененном файле, и это даст вам приятный визуальный diff, вроде напоминающего 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 еще не доверяет мне.

Ответ 4

Вы можете отключить интеграцию с Android Studio git и избавиться от раздражающего предупреждения. Здесь, как с Android Studio 2.1.1 для Mac OS X:

  • Меню → "Студия Android/Предпочтения...".
  • В окне "Настройки": нажмите "Открыть", чтобы открыть "Плагины"
  • В рамке плагинов: снимите флажок "Git Интеграция".

Отключение "Git Интеграция" также отключает GitHub, Google Cloud Testing, Google Cloud Tools Core, Google Cloud Tools для Android Studio. (скатертью дорога). По умолчанию Android Studio включает все плагины во время установки, хотя большинство разработчиков будут использовать только 10% из них.

Ответ 5

ПЕРВЫЙ ШАГ: нажмите на ссылку настройки.

enter image description here

ВТОРОЙ ШАГ: затем выберите правильный и добавьте

enter image description here

Ответ 6

Если вы видите это сообщение всякий раз, когда вы открываете Android Studio и создаете новый проект, это потому, что домашний каталог ваших проектов установлен как корень VCS. Возможно, это была ошибка, непреднамеренно настроенная вами. Это был мой случай.

Чтобы решить проблему.

Просто удалите каталог .git из домашней директории проектов.

Удалить:../AndroidStudioProjects/.git

Ответ 7

У меня была такая проблема, как ты. Я добавляю каталог /Usr/xxxx под контролем git.

поэтому каждый раз, когда открываются проекты Android Studio, будут советы "Незарегистрированный корень VCS обнаружен в каталоге /Users/***** ".

решить его, запустить

"rm -rf .git" 

в консоли. он больше не появится.