2016-08-12 75 views
1

對於涉及從Ubuntu和Windows操作系統使用Android Studio的開發人員的項目,哪個是理想的.gitignore文件?經典的.gitignore一個Andoird Studio項目.gitignore與開發人員使用Ubuntu和Windows的Android Studio項目

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

但在這種情況下,我不得不在Windows中添加/.idea/gradle.xml,因爲gradle.xml無法解決$APPLICATION_HOME_DIR$,並使用特定的Windows路徑,所以這個文件應該是未經跟蹤。

是否還有其他應該忽略的文件?

PD:我查了this question,但它似乎沒有提供一個合適的解決方案。

+0

在每個項目中,所有來自b的文件uilding /編譯不會上傳到存儲庫。檢查從編譯創建的文件(臨時文件,二進制文件等)並將它們添加到.gitignore。這是任何類型項目的一般工作方式。只有源代碼(和/或有用的文檔)應該上傳到存儲庫。 –

+0

是的,我同意。然而,這是一個Gradle問題,其中一些路徑變量未被理解。無論如何,忽略該特定文件就夠了。 –

回答

0

它可以是一個很好的解決方案:

# Android Studio 
*.iws 
*.iml 
.idea 
.gradle 

build/ 
*/build/ 

captures/ 

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

# Windows thumbnail db 
Thumbs.db 

# OSX files 
.DS_Store 
+0

這看起來像一個完整的.gitignore文件,我會試試看。儘管如此,我發現問題在於Android Studio的配置方式,因爲原始的.gitignore在某個Windows操作系統上工作,但在另一個Windows操作系統上失敗。所以Android Studio的配置會導致錯誤發生。 –

相關問題