【问题标题】:.gradle folder in flutter projectFlutter 项目中的 .gradle 文件夹
【发布时间】:2022-01-10 04:08:03
【问题描述】:

我正在做一个颤振项目,我不太清楚为什么每次我在 GitHub 上推送该项目时,.gradle 文件夹中总会有一些文件发生更改或创建, 他们通常看起来像这样 6.7/fileHashes/fileHashes.bin 或 6.7/javaCompile/javaCompile.lock 我想知道它们是做什么用的,也许每次我推动时如何不改变它们,因为有时它们会与我的同事发生问题。

【问题讨论】:

  • 您的.gitignore 中有什么内容?

标签: flutter dart github gradle


【解决方案1】:

该目录通常添加到 .gitignore 文件中。如果您创建一个新的颤振项目,那么在 android 文件夹中有一个 .gitignore ,其中包含以下内容:

gradle-wrapper.jar
/.gradle
/captures/
/gradlew
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java

# Remember to never publicly share your keystore.
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
**/*.keystore
**/*.jks

我个人建议与其他开发人员交谈,并确保没有原因它未包含在 .gitignore 文件中,然后如果没有原因,请将其添加到 gitignore 文件中。

【讨论】:

  • 这很有趣,我的 .gitignore 中有这些确切的文件,但每次推送时都会添加它们,有人可能知道为什么吗?
  • 如果有人在某一时刻提交了他们,那么他们将始终被跟踪。您必须删除这些文件,提交更改,然后从那时起它们应该被忽略。您团队中的每个人都可能至少需要在进行更改后重建项目之前运行 flutter clean。
【解决方案2】:

解决了!问题是我在.gitignore 中有那个文件夹,但该文件夹仍被跟踪。我不得不取消跟踪该文件夹,然后问题就解决了。

【讨论】:

    猜你喜欢
    • 2014-09-13
    • 2022-06-30
    • 2022-01-09
    • 2021-08-15
    • 2019-07-08
    • 1970-01-01
    • 2021-05-27
    • 2021-06-29
    • 1970-01-01
    相关资源
    最近更新 更多