gpt4 book ai didi

git - 我应该在我的 git 存储库中保留多少 Gradle 固定装置?

转载 作者:行者123 更新时间:2023-12-03 03:55:23 25 4
gpt4 key购买 nike

我刚刚在 IntelliJ 中启动了一个新的 Gradle 模块。

在顶层目录中,它有一个目录/gradle、一个目录/.gradle 以及文件 gradlew 和 gradlew.bat。

如果其中任何一个应该包含在 .gitignore 中?我了解我一直使用的 Gradle 包装器的一般原则,但我不太了解这 4 个“固定装置”中应该包含多少 git repo,以确保任何这样做的人 future pullclone获得正确的设置来运行事物。

也许通常的答案是不排除任何一个?但或者,我只是想象有人在目录中启动 Gradle 项目,然后执行 pull从 repo (显然他们将无法执行简单的 clone 因为您只能 clone 到一个空目录)。

最佳答案

你应该忽略 .gradle目录,因为它包含项目特定的缓存,无论如何都会生成。

文件 gradlew.batgradlew用于执行 /gradle 中包含的 Gradle Wrapper jar分别在 Windows 和 Unix 操作系统上。

目录/gradle包含 Gradle Wrapper jar 和一个指定包装器版本及其分发类型的属性文件。

不应忽略所有这些与包装器相关的文件,以便为您的 repo 的所有用户提供相同的 Gradle Wrapper 配置,也可能为您的 CI 提供相同的 Gradle Wrapper 配置。

即使是不同的主题,也许这个答案可以让您更好地了解最少的必要文件:https://stackoverflow.com/a/58597710/4237609

关于git - 我应该在我的 git 存储库中保留多少 Gradle 固定装置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60720480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com