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

Dan*_*mez 15 android gitignore android-studio

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

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

Tan*_*.7x 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
Run Code Online (Sandbox Code Playgroud)

Android Studio目前还在Android模块的目录中生成第二个.gitignore /build.

  • 我认为最初的问题还在于尝试确定这些文件是否与项目的其他成员相关,或者与您与特定项目相关的本地IDE首选项更相关.你的答案解决了.gitignore的用途,我不认为这对这个问题特别有帮助. (7认同)
  • 如果您已将其签入git,则需要将其删除才会被忽略.除此之外,如果不了解您的具体情况,很难回答,所以您应该更详细地提出一个新问题. (2认同)
  • "当然,为什么不呢?",呃,这就是他所要求的. (2认同)