开个头
一些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
如有错误,欢迎指正。