一.背景
使用习惯git,用回svn在Android Studio中忽略文件不好使,所以自己撸一个脚本插件来实现自动化忽略svn中的文件。
ps:在网上找过好多文章,几乎千篇一律都是说在commit提交后就无法配置,本文给出解决方案。
二.解决方案
svn的忽略文件以安卓项目为例,要忽略以下文件或者文件夹。
*.iml
.idea/
/.gradle
gradle/
gradlew
gradlew.bat
local.properties
# 各个模块下build文件夹
app/build/
复制代码
使用git很容易配置忽略规则,在项目.gitignore文件中根据需求写入相应配置即可,但是使用svn情况下是无法根据配置文件忽略文件,只能在配置中添加忽略规则。
2.1 Ignored Files 配置
在Android Studio中setting -> Version Control -> Ignored Files 中配置。
but,每次checkout svn上的工程项目都需要重新配置,本着程序是来提高效率的,想着可不可以编写脚本使整个自动配置。
2.2 Ignored Files 原理
在Android Studio 配置 Ignored Files 规则后在项