Android使用版本控制时应该忽略的文件

开个头

一些android开发者,在开发程序时不用版本控制,着实令人蛋疼。在代码修改的时候,直接把整个工程打包给你,有时候整个工程的文件夹大到想打人。而且如果你们用的都是一个版本的as和用一个编译版本还好,如果不是一样的,那就去改吧。。。打包(未集成版本控制)应该删除的文件其实和版本控制应该忽略的文件差不多,所以,整理下吧。

git

先说下git。
其实我们用androidstudio创建android 工程的时候,as已经自动为我们为我们创建了一个.gitignore 文件了。
这里写图片描述
然后再每个model下面也会有一个.gitignore文件
这里写图片描述
Android studio默认的忽略文件可以初步过滤一些文件,其实那些不用版本控制的人,给别人源码的时候,按照这个删除文件然后再打包已经足矣。

流行的.gitignore写法

但对于添加版本控制的人来说,更为严格的写法应该是这个下面这个

# Built application files  //
*.apk
*.ap_

# Files for the ART/Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/
out/

# Gradle files
.gradle/
build/

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

# Proguard folder generated by Eclipse
proguard/

# Log Files
*.log

# Android Studio Navigation editor temp files
.navigation/

# Android Studio captures folder
captures/

# Intellij
*.iml
.idea/workspace.xml

# Keystore files
*.jks

github官方推荐.gitignore写法

这里有一个github官方推荐的.gitignore写法Android.gitignore

如有错误,欢迎指正。

猜你喜欢

转载自blog.csdn.net/xy4_android/article/details/80868498
今日推荐