2016-11-14 2 views
4

Ich benutze Android Studio 2.2.2 mit dem integrierten VCS-Tool. Aus irgendeinem Grund fügt Android Studio automatisch eine Reihe zusätzlicher XML-Dateien und Ordner hinzu, die ich weder hinzugefügt noch bearbeitet habe.Android Studio fügt GitHub weitere Dateien hinzu

Genauer gesagt, ist es, indem die folgenden Dateien, wenn ich will es nicht zu:

/_windows 
IntelliLang.xml 
debugger.xml 
diff.xml 
vcs.xml 
web-browsers.xml 

Dies macht Pull macht geradezu unmöglich Anfragen als die Master-Zweig diese Dateien nicht hat, und keiner meiner Andere Gruppenmitglieder scheinen dieses Problem ebenfalls zu haben.

Haben Sie Hilfe beim Entfernen/Konfigurieren von Android Studio, um diesen lästigen Fehler zu stoppen?

-

edit: Ich bin schon bereits eine gitignore Datei. Das Seltsame ist, dass meine zusätzlichen Dateien auch im falschen Ordner sind. Im Grunde hat mein Stammordner einen Unterordner für meine App. Alle Junk-Dateien werden aus irgendeinem Grund in meinem Stammordner von Android Studio erstellt.

/root/ 
    /_windows 
    IntelliLang.xml 
    debugger.xml 
    diff.xml 
    vcs.xml 
    web-browsers.xml 

    /my_android_app/ 
        gitignore for my app 
        /files actually needed for my project 

Antwort

0

Wenn die IDE Sie verwenden Dateien hinzu, dass es erfordert, die aber Sie wollen nicht in das Repository aufgenommen werden, dann ist dies ein guter Kandidat für die Ergänzungen zu Ihrer .gitingore Datei.

Verwenden Sie derzeit eine .gitignore-Datei?

Weitere Informationen finden Sie hier:

https://git-scm.com/docs/gitignore

Sie grundsätzlich für jede Datei einen Eintrag hinzufügen oder Ordner, den Sie ignorieren möchten, und als Ergebnis git werden versuchen, nicht mehr diese Dateien sind in verpflichtet weiterzugehen.

Es ist eine gute Ressource hier:

https://github.com/github/gitignore

Für eine Standard-.gitignore-Datei erstellen. Sie würden die Vorlage ".gitignore" auswählen, die dem Entwicklungstyp, den Sie gerade ausführen, genau entspricht und von dort anpassen. Ich beginne zum Beispiel immer mit der Standardvorlage von Visual Studio.

Wahrscheinlich wäre der beste Vorschlag, die Vorlage .gitignore Datei für Android-Entwicklung zu verwenden, die sich hier befindet:

https://github.com/github/gitignore/blob/master/Android.gitignore

HINWEIS: Ich würde den Inhalt dieser verknüpften Datei in diese Antwort kopieren Diese Vorlagen-.gitignore-Dateien ändern sich jedoch ständig, wenn neue Empfehlungen hinzugefügt werden. Es empfiehlt sich, immer auf die Quelldatei für die aktuellste Version zu verweisen.

Es ignoriert nicht explizit die Dateien, die Sie erwähnt haben, aber es kann sein, dass diese Dateien in einem Ordner erstellt werden, der ignoriert wird.

+0

ich im Moment einer gitignore Datei verwenden, die die für Android Studio empfohlen. Bitte lesen Sie meine Bearbeitung für zusätzliche Informationen, ich hätte es wahrscheinlich schon erwähnt. – Raizuri

+0

Haben Sie mit der Verwendung der Gitignore-Datei begonnen, bevor dieses Problem aufgetreten ist? Oder haben Sie versucht, die .gittgnore-Datei nachträglich zu übernehmen? Wenn diese Dateien als Änderungen in Git angezeigt werden, erscheinen sie als Änderungen oder als neue Dateien? –

+0

Als ich mein Projekt zuerst gegabelt und geklont habe, war der Gitignore schon da. Die Änderungen erscheinen nicht in Git, es scheint, dass Android Studio automatisch das Repo für mich hinzufügt/festlegt. Es erzeugt nur etwa einen Commit pro Datei, jedes im Format AI-2.2.2 Raizuri

0

Verwenden Sie gitIgnore-Datei .. Ich verwende dies derzeit.

*.iml 
.gradle 
/local.properties 
/.idea/workspace.xml 
/.idea/libraries 
.DS_Store 
/build 
.externalNativeBuild 
/captures 

überprüfen Sie, ob das gleiche für Sie funktioniert oder nicht ..

, wenn Sie die Details wissen wollen, überprüfen Sie bitte, here

Verwandte Themen