Comment désactiver le contrôle de version dans Android Studio?


129

J'ai configuré mon Github avec Android Studio, tout a bien fonctionné, le problème est maintenant que je n'arrive pas à m'éteindre ou à sortir du contrôle de version pour utiliser à nouveau l'IDE normalement.

Cela signifie que les erreurs ne sont pas affichées et qu'il est vraiment difficile de déboguer à cause de cela.

Alors, comment désactiver le contrôle de version (VCS) dans Android Studio?


This means that errors aren't shown. Hein?
Simon

Comme si vous épelez un mot incorrect ou un nom de variable incorrect, l'erreur ne s'affiche pas en mode VCS. Cela signifie que vous ne le verrez peut-être pas avant d'exécuter l'application lorsqu'il se bloque.
Daniel Scott

Réponses:


241

Pour désactiver VCS dans Android Studio sur un Mac, procédez comme suit:

Android Studio > Preferences...

entrez la description de l'image ici

Dans la fenêtre Préférences, sélectionnez Version Controlet sous Directorychoisissez la liste déroulante VCS pour être<none>

entrez la description de l'image ici

N'oubliez pas de cliquer sur «Appliquer» dans les boutons Préférences générales en bas.


1
@JoeBlow J'utilise actuellement Android Studio pour une application de production. J'ai rencontré quelques petites bosses en cours de route dans les versions précédentes, mais je n'ai pas eu d'énormes problèmes depuis un moment. Cela étant dit, le projet avec lequel je travaille n'est pas un projet gradle. Avec gradle YMMV.
Adam Johns

Merci beaucoup, je recevais des erreurs avec git et j'apprends juste des choses et je l'ai fait; je n'ai pas besoin de contrôle de version après tout
Sainath SR

Devez-vous également supprimer le dossier Git et le gitignore.txt de votre dossier de projet Android?
joshgoldeneagle

Fonctionne aussi bien si je veux l'allumer :)
Liuting

Ce sont des étapes appropriées et utiles
Parth Patel

61

Dans Android Studio 1.2.x

FICHIER -> PARAMÈTRES -> CONTRÔLE DE VERSION

Ici, la racine est affichée, appuyez sur le bouton (-) pour supprimer.


Fonctionne également pour AS 2.2.
Kevin S. Miller

1
N'oubliez pas de cliquer sur «Appliquer».
Siva Prakash

19

Les autres réponses ne fonctionnaient pas pour moi, alors j'ajoute ma solution.

Ce message me rendait fou:

entrez la description de l'image ici

J'ai eu des problèmes avec les autres suggestions, car mes paramètres ne me permettaient pas d'enregistrer les modifications pour aucun contrôle de version.

entrez la description de l'image ici

Je suis donc allé dans Contrôle de version / Fichiers ignorés et j'ai supprimé tous les fichiers ignorés pour ce projet.

entrez la description de l'image ici

entrez la description de l'image ici

Puis quand j'ai cliqué sur le contrôle de version

entrez la description de l'image ici

J'ai trouvé cela dans cette réponse ici .


16

VCS est un paramètre spécifique au projet que vous pouvez modifier en File -> Settingscochant ensuite sous l'en- Version Controltête.

Vous pouvez également désactiver un plugin VCS spécifique sous l'en- Pluginstête.

Remarque: je n'ai pas utilisé GitHub comme VCS, mais vous devriez toujours obtenir un affichage d'erreur (vérification de la syntaxe) dans l'EDI. L'utilisation du VCS ne devrait pas désactiver cela, car cela rendrait l'utilisation d'un IDE complètement inutile.


5
+1 pour la suppression du plugin. Si vous ne voulez pas continuer à faire cela par projet, ou traiter les problèmes de "racines non enregistrées", la désactivation des plugins (Git, GitHub, Subversion, Mercurial) est la seule vraie solution. J'utilise le contrôle de version à partir d'un shell externe ou d'une interface graphique, et je ne le veux jamais dans mon IDE.
delrocco le

@delrocco Oui, le problème des "racines non enregistrées" m'a rendu fou et cela a résolu le problème.
Jenix le

7

Vous pouvez supprimer le fichier vcs.xml et cela supprimera le VCS connecté à votre application. Le fichier 'vcs.xml' se trouve à cet emplacement " YourProject \ .idea \ vcs.xml "

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.