更新:git及 svn 常用文件目录排除规则
git根目录忽略规则
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
/.idea
svn全局忽略规则(可直接替换原有配置,这里去掉了原有对so文件的忽略规则)
*.o *.lo *.la *.al .libs *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db .gradle .idea build *.iml
在开发过程中,我们可能需要将代码移动到其他电脑进行开发.
一般会直接对工程根目录进行打包,这样出来的压缩包通常都比较大,包含了一些编译文件
这里说下自己总结出来的一个技巧,灵活使用压缩工具的排除功能,可以忽略掉那些我们不想打包的文件及目录.
上截图
在文件选项中有个排除列表,这里是可以使用通配符的,贴上我自己的排除规则,你可以按需再进行自定义
".gradle" "*\.gradle" ".idea" "*\.idea" "build" "*\build" "*.apk"
顺带附上eclipse的
eclipse 项目排除编译目录规则
"bin" "*\bin" "*\gen" "gen" "*\.metadata" ".metadata" "*.apk"