android - Gitignore misc.xml 和 *.iml 与 Android Studio 0.8.9

标签 android android-studio gitignore

我可以忽略 gitignore 中的 *.iml 和 misc.xml 文件以及 Android Studio 项目吗?

我在哪里可以找到 Android Studio 的官方 gitignore?

最佳答案

Can I just ignore into the gitignore the *.iml and misc.xml files inside and Android Studio project?

当然可以,为什么不呢? Android Studio 通常非常擅长导入 Android Gradle 项目和重新创建 IDEA 文件,因此从事该项目的任何其他人在 checkout 该项目并进行构建时应该没有问题。

没有“官方”.gitignore。您选择忽略的内容通常由您自己决定。

Android Studio 的大部分配置文件(.iml 文件和/.idea 下的所有文件)都是您无需担心的基本项目配置。如果您要进行更改,例如手动忽略 IDE 中的文件夹或禁用某些 IDE 代码质量检查,您可能需要检查这些相应的文件,以便在您的团队中拥有一致的项目设置。对于绝大多数项目,您根本不需要这些文件。

一些团队还喜欢忽略所有 IDE 生成的文件和文件夹,以使项目与 IDE 无关。无论您是想这样做还是想在您的团队中强制执行特定的 IDE,都由您自己决定。

当您创建一个新的 Android Studio 项目时,它会自动为您生成一个 .gitignore。截至 2014 年 10 月的默认 .gitignore 如下所示:

.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
.idea/
app/app.iml
*.iml

Android Studio 目前还会在您的 Android 模块目录中生成第二个 .gitignore,其中仅包含 /build

关于android - Gitignore misc.xml 和 *.iml 与 Android Studio 0.8.9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26363025/

相关文章:

gitignore 我的 Windows 用户名

Git - 忽略所有非点文件

java - Android Java 中动态可编辑的弹出菜单

java - 将大型 JSON (InputStream) 放入 String 时出现内存不足错误

android - Android中的分段控制

java - 如何修复 ImageView 引起的 java.lang.OutOfMemoryError 错误?

Android Google Play 服务坏了? isConnected() 抛出错误

java - Android 发送短信无法正常工作 uid 10064 没有 android.permission.SEND_SMS?

gitignore *~ 和这些其他模式的含义是什么?

android - 如何使进度条在屏幕中居中