java what Typische.gitignore-Datei für eine Android-App



gitignore for android app (6)

Dies ist meine Standard-Android-Datei .gitignore und .hgignore . Es funktioniert normalerweise ziemlich gut.

bin
gen
target
.settings
.classpath
.project
*.keystore
*.swp
*.orig
*.log
*.properties
seed.txt
map.txt

Es hat Eclipse, vim SWP-Dateien, mavens target-Ordner und Dateien für die Proguard-Mapping enthalten.

Update: Ich habe meine .gitignore für Android-Entwicklung online gestellt .

Setzen Sie einfach ein Android-Projekt unter git ( Bohnenstange ) Versionskontrolle über die Befehlszeile ( Mac Terminal ). Der nächste Schritt besteht darin, Ausschlüsse einzurichten.

Zu denen von euch, die diesen Weg bereits gegangen sind:

Wie sollte eine typische .gitignore-Datei für ein Android-Projekt aussehen?

Projekt in Eclipse eingerichtet


In meinem Projekt root habe ich eine Datei .gitignore. Es beinhaltet:

/bin/
/gen/

Nun, ich weiß, dass das github / gitigore Repository auf GitHub eine Android.gitignore Datei hat. Dies könnte sein, was Sie wollen, wie es für Android-Entwicklung sehr allgemein sein sollte.

Der eigentliche Inhalt der erwähnten Datei:

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Local configuration file (sdk path, etc)
local.properties

Sie können Android.gitignore mischen:

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Local configuration file (sdk path, etc)
local.properties

mit Eclipse.gitignore :

*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath

Hier ist der, den ich in meinen Android-Projekten verwende, er unterstützt sowohl ADT als auch Android Studio, also ist es gut, wenn du mit einem Team arbeitest.

# General Folders

# gradle/ comment this when using gradle wrapper.
build/
bin/
gen/
tmp/
# proguard/ comment if not using proguard.
.gradle/
.settings/
.idea/

# General Files

.project
.classpath
.DS_Store
local.properties
*.iml
# gradlew comment when using gradle wrapper
# gradlew.bat comment when using gradle wrapper
Thumbs.db


# files specific to current project
your_apk.apk

Wenn Sie IDEA's IntelliJ verwenden und Artefakte erstellen (und das sollten Sie auch), dann sollten Sie hinzufügen:

out/

(Das ist, wo Artefakte standardmäßig erstellt werden).

Und wenn Sie Ihr IntelliJ-Projekt nicht teilen wollen, ignorieren Sie es

.idea/




gitignore