对于 Android Studio 项目,我应该在 Subversion 中忽略哪些文件?

What files should I be ignoring in Subversion for an Android Studio project?

我找到了一些以前的参考文献,link 到

https://github.com/github/gitignore/blob/master/Android.gitignore

它确实有一个很好的文件类型列表,我已将它们添加到 svn:ignore。

但是,我的 Subversion 提交对话框中仍然出现大量内容,我觉得应该忽略它们。

我在 app/build/intermediates 和 build/intermediates 中有大量的子文件夹和文件。还有一个 .idea 文件夹。一些我认为与项目相关的 .iml 文件...

谢谢!

(这是我目前的 svn:ignore)

*.apk *.ap_ *.dex *.class bin/ gen/ .gradle/ build/ /*/build/ local.properties proguard/ *.log

你应该忽略任何 .iml 和 .idea 东西。这些是特定于您的机器的,因此如果您在团队中工作,其他人将直接覆盖它们。其余的看起来还不错。至于构建文件夹,我忽略了它们及其所有子文件夹。