为了账号安全,请及时绑定邮箱和手机立即绑定

对于AndroidStudio项目,我的.gitignore应该是什么?

对于AndroidStudio项目,我的.gitignore应该是什么?

Git
RISEBY 2019-06-28 15:10:38
对于AndroidStudio项目,我的.gitignore应该是什么?我的.gitignoreAndroid Studio项目?我见过几个例子,包括.iml但是IntelliJ博士说.iml必须包含在源代码管理中。
查看完整描述

3 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

这是JetBrains的权威来源


基于目录的项目格式(.IDEA目录)

默认情况下,所有最近的IDE版本都使用此格式。以下是您需要分享的内容:

  • 下面的所有文件

    .idea

    项目根目录中的

    这个

    workspace.xml

    tasks.xml

    存储用户特定设置的文件
  • 所有

    .iml

    可以位于不同模块目录中的模块文件(适用于IntelliJIDEA)

注意关于分享以下内容:

  • 生成签名构建的Android构件(将包含密钥库密码)
  • 在想法13和更早的时候

    dataSources.idsdatasources.xml

    可以包含数据库密码。想法14

    解决这个问题.

你可以考虑不分享以下内容:

  • 文件,请参见

    这次讨论

  • 用户字典文件夹(如果其他开发人员的名称相同,则避免冲突)
  • 下面的XML文件

    .idea/libraries

    以防他们

    从Gradle产生的

    工程项目

遗留项目格式(.ipr/.iml/.iws档案)

  • 共享项目

    .ipr

    文件和所有

    .iml

    模块文件,

    不要分享

    这个

    .iws

    文件,因为它存储特定于用户的设置。

虽然这些指令是针对IntelliJIDEA的,但对于AndroidStudio来说,它们是100%真实的。


这里有一个.gitignore包含上述所有规则的代码片段:

# Android Studio / IntelliJ IDEA 
*.iws
.idea/libraries
.idea/tasks.xml
.idea/vcs.xml
.idea/workspace.xml


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 1400 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信