2016-06-02 11 views
0

ich das Internet über eine Lösung für dieses Problem gesucht und vielleicht war ich nur mit dem falschen Keywords:Android Studio nicht importiert Modul als Git Erkennen

ich ein Open-Source-Bibliothek-Modul zu meinem Android-Projekt, das zuvor war importiert Version kontrolliert als SVN. Ich benutze Git und nachdem ich alle .svn-Ordner gelöscht habe, habe ich die Bibliothek über die Befehlszeile erfolgreich an Git übergeben. Aber selbst nachdem sie dies getan haben, hebt Android Studio sie immer noch als rot hervor, was bedeutet, dass sie dem VCS unbekannt sind. Wenn ich versuche, das Modul über Android Studio zu VCS hinzuzufügen, kommt es zu einem massiven Fehler, der besagt, dass jede Datei von .svn nicht erkannt wird! Ich habe alle .svn-Dateien gelöscht, sodass ich keine Ahnung habe, wo das Problem liegen würde.

Alle Vorschläge für das Debuggen (oder einfachere Möglichkeiten, alle SVN zu beseitigen und in Git setzen) würden geschätzt.

Antwort

0

Ich war schließlich in der Lage, das Problem in der Datei ".idea/vcs.xml" in meinem Projektstamm zu lösen. Hier ist die Frage:

<?xml version="1.0" encoding="UTF-8"?> 
<project version="4"> 
    <component name="VcsDirectoryMappings"> 
    <mapping directory="$PROJECT_DIR$" vcs="Git" /> 
    <mapping directory="$PROJECT_DIR$/sdktools" vcs="svn" /> 
    </component> 
</project> 

Durch das Löschen der Zeile:

<mapping directory="$PROJECT_DIR$/sdktools" vcs="svn" /> 

Android Studio der Lage war, zu sehen, dass die Dateien in der Tat git und jetzt normalerweise angezeigt werden hinzugefügt worden sind.

Der einzige andere Schritt, den ich unternommen habe, um SVN loszuwerden, war das manuelle Löschen aller in jedem Verzeichnis versteckten .svn-Dateien. Wenn es eine einfachere Möglichkeit gibt, dies über die Befehlszeile/Git zu tun, zögern Sie nicht zu posten.

Verwandte Themen