好长时间没写博客了,今天有人问Android代码提交到SVN都需要忽略哪些文件,以前开发过程中做过大量的测试,现在说说自己的理解
Android开发过程中,我们需要多人协同合作我们的代码需要共同提交到SVN或GIT,但是我们不需要将所有的文件提交,我们的目的是将应用代码提交,相关的配置及编译环境不需要提交,当我们下载代码时软件会自动给我们编译。
那么我们都需要忽略哪些文件夹及文件,一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件,当然build.gradle、setting.gradle是不可以忽略的,我们忽略的这些文件夹都在项目编译过程中可以自动为我们生成的。我测试过.gitignore、gradle.properties、gradlew、gradlew.bat这几个文件忽略后也是没有影响的,但是个人不建议忽略,因为这些文件我们是需要用到的并且都是通用的。
看到过一篇比较好的讲解androidstudio配置svn的博客,http://www.android100.org/html/201511/15/196792.html