Studio Android: racine VCS non enregistrée détectée

Une racine VCS non enregistrée a été détectée Le répertoire / Users / ***** / AndroidStudioProjects / Signin / google-services est sous Git, mais n’est pas enregistré dans les parameters. Ajouter root Configurez Ignorer Comment résoudre ce problème? S’il vous plaît aider.

Appuyez sur “Ajouter une racine” lorsque le message d’avertissement apparaît.

Cela fera en sorte que vous puissiez enregistrer la “racine vcs non enregistrée”, et vous pourrez utiliser les fonctionnalités de git de IDEA / Android studio. Rien de grave ne se produira si vous n’appuyez pas sur “Ajouter une racine”, mais je pense que vous recevrez le même avertissement à chaque démarrage d’Android Studio / IDEA.

Vous pouvez ignorer cet avertissement si vous ne souhaitez pas utiliser l’intégration git d’Android Studio. Ou, vous pouvez activer l’intégration de git sous le VCS | Activer le menu d’intégration du contrôle de version.

VCS signifie “Version Control System”, ou “annuler les stéroïdes”. Aucun programmeur ne devrait s’en passer.

IDEA (sur lequel est basé Android Studio) voit des signes dans votre répertoire de projet que votre source de projet est configurée pour utiliser un système de contrôle de version.

Dans ce cas, le VCS utilisé est git. Le signe est la présence d’un sous-répertoire projectdir / .git.

Cela indique que vous avez soit créé ce répertoire de projet en “clonant” ce projet depuis un repository git:

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

Ou que vous ayez créé votre propre repo git dans le répertoire du projet, en allant sur le dossier du projet et en exécutant la commande:

/ path / to / projectdir $ git init-db

En cliquant sur “Ajouter une racine”, vous indiquez à IDEA d’append ce repository git aux parameters internes d’IDEA pour le projet. Vous pouvez donc utiliser les fonctionnalités d’IDEA qui prennent en charge l’utilisation de git. Je recommande de l’utiliser, cela n’interférera pas avec votre capacité à utiliser git depuis la ligne de commande, mais certaines des fonctionnalités de IDEA git sont pratiques.

Si vous ne connaissez pas / utilisez git, je vous le recommande vivement. Cela vous facilitera la vie à long terme. Comme je l’ai dit, c’est comme “défaire” les stéroïdes.

Si vous savez déjà comment utiliser git, voici quelques-unes des fonctionnalités de gea d’IDEA.

La fonctionnalité la plus rapide est que vous pouvez sélectionner quelques lignes de code, cliquer avec le bouton droit de la souris et sélectionner Git / Show History for Selection.

La fonctionnalité la plus utile (pour moi) est Alt-9 aka View / Tool Windows / Version Control.

Cela ouvre la fenêtre de contrôle de version, un volet au bas de la gui IDEA.

Par défaut, la fenêtre de contrôle de version affiche simplement “Default” (en gras) et “Fichiers non versionnés”.

Développez “Default” pour voir les fichiers qui ont changé.

Développez “Fichiers non versionnés” pour voir tous les fichiers devant être ajoutés à git.

La couleur indique le statut, tous configurables bien sûr, la configuration par défaut est que le bleu indique que le changement a été fait, le vert indique l’ajout, etc.

Cliquez avec le bouton droit de la souris / Show Diff sur un fichier modifié et cela vous donne une belle différence visuelle, qui rappelle celle de Meld, qui utilise ce type de “cartoon” pour chaque différence. illustrer où la différence serait dans l’autre version.

En outre, le côté de la différence visuelle qui montre le fichier actuel semble être une fenêtre d’édition IDEA entièrement fonctionnelle (ou essentiellement fonctionnelle), ce qui facilite la résolution des différences gratuites.

Quelques liens utiles liés:

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

Aussi, sur le même site, voir:

Guide pratique / Directives générales / Contrôle de version avec Intellij IDEA / Procédures spécifiques au VCS / Utilisation de l’intégration de Git / Vérification de l’état du projet Git

Référence / Version Contrôle de référence / État des fichiers

J’inclurais des liens directement vers ceux-ci mais apparemment, stackoverflow ne me fait pas encore confiance.

Vous pouvez désactiver l’intégration de Android Studio git et vous débarrasser de l’avertissement ennuyeux. Voici comment utiliser Android Studio 2.1.1 pour Mac OS X:

  1. Menu -> “Android Studio / Preferences …”.
  2. Dans la fenêtre Préférences: Cliquez sur pour ouvrir “Plugins”
  3. Dans le cadre des plugins: décochez “Intégration Git”.

La désactivation de “Git Integration” désactive également les plug-ins GitHub, Google Cloud Testing, Google Cloud Tools, Google Cloud Tools pour Android Studio. (Bon débarras). Par défaut, Android Studio active tous les plug-ins au moment de l’installation, même si la plupart des développeurs n’en utilisent que 10%.

PREMIÈRE ÉTAPE: Cliquez sur le lien de configuration.

entrer la description de l'image ici

DEUXIÈME ÉTAPE: sélectionnez ensuite le bon et ajoutez

entrer la description de l'image ici

Si vous voyez ce message chaque fois que vous ouvrez Android Studio et créez un nouveau projet, c’est parce que le répertoire de base de vos projets est défini en tant que racine VCS. Peut-être que c’était une erreur que vous avez involontairement commise. C’était mon cas.

Pour le résoudre

Supprimez simplement le répertoire .git du répertoire de base des projets.

Supprimer: ../AndroidStudioProjects/.git

J’ai eu un problème comme toi. J’ajoute le répertoire /Usr/xxxx au contrôle git.

donc à chaque fois que le projet ouvert d’Android Studio serait des astuces «Une racine de VCS non enregistrée a été détectée Le répertoire /Users/***** »。

pour le résoudre, courir

 “rm -rf .git” 

en console. il n’apparaîtra plus.