Welche Dateien / Ordner kann ich ignorieren, um sie in git aufzunehmen?
Ich habe ein gutes Projekt kopiert, die Ordner gen und bin entfernt und versucht, die App auszuführen. Im Android-Startfenster wird Folgendes angezeigt: "Ihr Projekt enthält Fehler. Beheben Sie diese bitte, bevor Sie Ihre Anwendung ausführen. Auf dem Symbol links neben dem Projekt im Paket-Explorer befindet sich ein rotes X. Während der Ordner gen in nicht vorhanden ist Windows Explorer im Paket-Explorer.
Antworten:
Es gibt Dateitypen, die ignoriert werden müssen
Von Gitignore auf Github
quelle
.project
, ich bin hier nicht einverstanden und möchte Ihre Meinung. Szenario: Ich habe meinem Projekt neue Klassen hinzugefügt. Als ich von einer anderen Maschine zog, waren sie nicht im Projekt. Bitte überprüfen Sie es aus: github.com/github/gitignore/blob/master/Global/….project
,.classpath
und.settings
. Diese sind Teil des Projekt-Setups, das Sie in Git erfassen möchten.Was ich normalerweise hinzufüge,
.gitignore
ist:bin
undgen
werden während des Codierens ständig geändert, sodass sie nicht in das Git-Repository aufgenommen werden müssen. Auch, manchmal füge ich.classpath
und.project
welche Eclipse - spezifische Dateien, weil ich vielleicht ein neues Android - Projekt auf der Basis dieser gleichen Quellen erstellen mag, aber in einem anderen Betriebssystem oder IDE.In Bezug auf den Fehler würde ich das Projekt bereinigen und / oder versuchen, das Dienstprogramm " Projekteigenschaften reparieren" auszuführen (klicken Sie mit der rechten Maustaste auf "Projekt -> Android-Tools -> Projekteigenschaften reparieren").
quelle
Die beste Lösung besteht heute wahrscheinlich darin, genau die Gitignore-Datei zu generieren, die Sie benötigen. Gehen Sie einfach zu http://www.gitignore.io
Das Projekt ist auch auf Github: https://github.com/joeblau/gitignore.io
quelle
Es ist sicher, bin und gen ohne Probleme zu ignorieren. Wenn ich Probleme mit einem Projekt-Setup habe, gehe ich folgendermaßen vor: Erstens - haben Sie sich die Registerkarte "Probleme" in der Ansicht unter der Editor-Ansicht angesehen - enthält sie im Allgemeinen detailliertere Informationen zu Projektfehlern. Wenn es dort nichts aussagekräftiges gibt, mache ich die folgenden Dinge:
quelle
Verwenden Sie diese Website am besten, um Folgendes zu generieren: http://www.gitignore.io/
quelle
Die einfache Antwort auf diese Frage lautet *. *. Grundsätzlich ist es völlig sicher , alles zu ignorieren, was Sie nicht zur Versionskontrolle hinzufügen möchten. Davon abgesehen hängt es wirklich davon ab, was Sie mit Git erreichen möchten. Wenn Sie Ihr Projekt an einer anderen Stelle aus demselben Repository auschecken / importieren möchten, sollten Sie höchstens / bin / ignorieren . und / gen / . Ich würde die Ordner selbst (dh / bin, / gen) nicht ignorieren, nur um die richtige Verzeichnisstruktur für Ihr Projekt beizubehalten.
Das beantwortet die ursprüngliche Frage, hat aber nichts mit dem Problem zu tun, das Sie haben. Um das Problem zu lösen, müssen Sie weitere Informationen veröffentlichen, insbesondere was auf der Registerkarte Probleme aufgeführt ist. Wenn Sie die Registerkarte Probleme nirgendwo sehen können, klicken Sie auf das Menü Fenster, zeigen Sie die Ansicht an, wählen Sie dann Probleme aus, wenn sie vorhanden sind, oder klicken Sie auf eine andere und suchen Sie unter Allgemein, um sie zu finden.
quelle