【问题标题】:Android Studio project's Git repositoryAndroid Studio 项目的 Git 存储库
【发布时间】:2021-03-02 06:42:06
【问题描述】:

在我的项目中,我有 settings.gradlegradle.propertiesgradle-wrapper.properties 文件。哪些应该在 Git 存储库中检查?

【问题讨论】:

  • 你应该检查所有这些。

标签: android git gradle version-control gitignore


【解决方案1】:

所有这些文件都应该提交,因为它们都包含对项目的构建环境至关重要的信息。

如果您需要创建一个local.properties 文件来专门覆盖或补充您计算机上的这些文件,则有一个例外。 Android 开发者网站的Configure your build 部分有更多信息。

此外,当有疑问时,一个好的经验法则是使用像 gitignore.io 这样的工具来生成 Git gitignore 文件。它通常包含合理的默认规则,关于哪些文件应从源代码控制中排除(并因此包括在内)。

【讨论】:

    【解决方案2】:

    最好全部检查

    settings.gradle --> 这包含应该包含哪个模块和项目结构的信息。一些像gradle build scan这样的插件也需要在这里指定。

    gradle.properties --> 有时你想在这里指定 JVM arg,还有一些来自 android gradle 插件特性的标志,例如增量构建、kapt 特性、gradle 标志特性(如配置缓存)等。

    gradle-wrapper.properties 定义了项目中使用的 gradle 版本。有些插件可能与其他 gradle 版本不兼容,所以你也应该检查一下,以确保每个人都使用相同的版本。

    【讨论】:

      猜你喜欢
      • 2014-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多