SourceTree 上的 .gradle/version/... 文件是什么

问题描述 投票:0回答:1

这些文件出现在 SourceTree 上(可能在其他 git 版本控制器上),可能是因为我之前更新过 Android Gradle 版本。
这些文件是什么?除非我提交,否则这些文件似乎会不断出现。对付他们最好的方法是什么?将它们作为其他常规提交来提交?

git android-studio atlassian-sourcetree
1个回答
0
投票

看这里:.gradle文件夹是否应该添加到版本控制中?

这些文件是什么?

Gradle(即您的构建系统)创建管理构建过程所需的文件。我不是 Gradle 用户(更不用说任何类型的 Gradle 专家),但从我从他们的文档和支持社区中可以看出,Gradle 确定需要基于文件哈希(重新)构建的内容 - 以及保留自己的日志;因此 Gradle 会在

.gradle
目录中跟踪这些哈希值和日志 - 这意味着这些文件都是短暂的并且特定于您的计算机,这意味着它们不应该包含在您的
.git
存储库中(因为源代码控制存储库,通常,不应包含本地构建工件)(我什至建议您可能想要重新配置 Gradle,以便它将其文件放入您的
TEMP
目录而不是您的项目目录树中,但由于我的经验为零对于 Gradle,我不知道这是否真的是一个好主意)
.

简而言之,整个

.gradle
目录应从您的 git 存储库中排除,您可以通过将
.gradle/
添加到存储库的
.gitignore
文件中来做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.