我可以忽略gitignore中的* .iml和misc.xml文件以及Android Studio项目吗?
我在哪里可以找到适用于Android Studio的官方gitignore?
答案 0 :(得分:7)
我可以忽略gitignore中的* .iml和misc.xml文件以及Android Studio项目吗?
当然,为什么不呢? Android Studio通常非常擅长导入Android Gradle项目并重新创建IDEA文件,因此任何其他从事该项目的人都不应该在检查项目并将其构建时遇到问题。
没有"官员"的.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
。