Welche Dateien in einem automatisch erstellten libgdx-Projekt kann ich Git (oder anderen Versionskontrollsystemen) ohne Bedenken anweisen, zu ignorieren?
Ich überlege mir folgendes:
*-android/.settings/
*-android/bin/
*-desktop/.settings/
*-desktop/bin/
*-html/.settings/
*-html/gwt-unitCache/
*-html/war/WEB-INF/classes/
*-html/war/WEB-INF/deploy/
*-html/war/assets/
*-html/war/
*/.settings/
*/bin/
Vermisse ich welche? Gibt es irgendwo eine vollständige Liste?
libgdx
version-control
Zhen
quelle
quelle
Antworten:
Ignorieren Sie alle
/bin/
Verzeichnisse (sie enthalten Dateien, die aus Quellen generiert wurden). Die/war/
Verzeichnishierarchie ist ähnlich (generierte Dateien für das GWT / HTML-Backend).Sie können die
/.settings/
Verzeichnisse ignorieren , da sie Eclipse-Einstellungen enthalten und nicht in der Lage sein müssen, Ihre Anwendung neu zu erstellen. (Dies ist wahrscheinlich eine schlechte Idee, wenn Sie mit anderen Entwicklern zusammenarbeiten möchten, da diese in der Regel lokale Pfade verwenden.)Auf der Android-Seite sollten Sie auch das
gen
Verzeichnis weglassenInformationen zu Eclipse
.project
und.classpath
Dateien finden Sie unter /programming/2818239/classpath-and-project-check-into-version-control-or-not (die Antwort scheint zu lauten: "yes, include if using at dest Eclipse v3.5 ").quelle
Der neue Projektgenerator wird mit einer automatisch generierten .gitignore-Datei geliefert, wie zum Beispiel:
quelle
Sie können für jeden Ordner separate .gitignore-Dateien erstellen. So können Sie dem Android-Projekt einen bestimmten Android-.gitignore hinzufügen und so weiter. Ohne sich generell um libgdx zu kümmern.
Github hat gute vorgefertigte Vorlagen für Android und GWT (die libgdx für die Webversion verwendet). Sie können diese einfach verwenden und jeweils in einem bestimmten Verzeichnis ablegen.
Liste der Vorlagen: https://github.com/github/gitignore
quelle