2016-08-12 74 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的配置会导致错误发生。 –

相关问题