2017-01-08 66 views
0

我有一個Android應用程序,我檢查了混帳。我正在使用Intellij。當我在與最初創建應用程序不同的機器上工作時,我遇到了一些文件(路徑是針對不同機器)的問題。我的Android Intellij項目的.gitignore中應包含哪些文件?

我可以安全地在我的gitignore中包含哪些文件?我看到AndroidStudio的帖子;有什麼額外的文件,我應該知道爲Intellij?

當確定哪些文件放在我的gitignore中時,編輯是否重要?

+0

的IntelliJ/Android的工作室,我忽略'/ .idea'什麼,以及任何'* .iml'和'* .iws'文件 – Karakuri

+0

一切都在建。 –

+0

@torkleyy啊,我沒有看到這個問題 – sparkyShorts

回答

1

這一次爲我的作品:

#built application files 
*.apk 
*.ap_ 

# files for the dex VM 
*.dex 

# Java class files 
*.class 

# Git backup files 
*.orig 

# generated files 
gen/ 

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

# Windows thumbnail db 
Thumbs.db 

# OSX files 
.DS_Store 

# Android Studio 
.idea/* 
.gradle/* 
build/* 
*.iml 
gradle.properties 
1

檢查了這一點:Sample Android Project: Google

該文件是從由谷歌的Android的樣本項目回購服用。

# 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 

# Eclipse project files 
.classpath 
.project 

# Proguard folder generated by Eclipse 
proguard/ 
proguard-project.txt 

# Intellij project files 
*.iml 
*.ipr 
*.iws 
.idea/ 

*.pydevproject 
.project 
.metadata 
.gradle 
build/** 
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 

# Android Studio project files 
*.iml 
.gradle 
.idea 
build 
import-summary.txt 
+0

我不認爲包含'bin /'是一個好主意 - 我將這個文件夾用於項目特定的腳本,這些腳本肯定需要跟蹤。 – Vasiliy

+0

@Vasiliy'bin /'通常被構建系統用於臨時或中間文件以及其他工件。我不會推薦它作爲存儲重要文件的地方。您最好創建一個單獨的文件夾(例如'scripts'或'tools')來放置您的腳本並進行跟蹤。 – Frelling

相關問題