roc*_*ist 102 version-control gradle
Gradle创建一个名为的文件夹.gradle
.我应该使用我的版本控制(即git)跟踪它吗?
更重要的是,为什么/为什么不呢?
Sho*_*orn 109
我应该跟踪.gradle目录吗?
不,它可以安全地被忽略.
我为什么要忽略它?
它纯粹用于缓存信息,您不希望它在您的仓库中,因为:
它基本上是Gradle在源代码中间放置的临时目录(为什么Gradle认为这是一个合适的事情是另一个问题).
您可以通过允许您更改位置的开关名称来告诉目录的"缓存目录"性质:" - project-cache-dir ".
虽然我讨厌在我的源代码树中使用二进制文件,但我通常只是将目录添加到我的忽略文件中,因为在某个地方,我会忘记使用某些命令行或我的IDE或其他东西的开关然后结束无论如何必须处理目录.
我怎么忽略它?
Git用户可以只.gradle
在.gitgnore文件中添加一行,Git将忽略具有该名称的任何目录中的所有文件.
Mercurial用户想要查找.hgignore文件.
对于其他版本控制系统,请参阅文档 - 它们都具有支持此功能的功能.
小智 5
我是 Gradle 新手,认为 .gradle 文件夹将包含依赖关系映射等通用信息,并将其上传到版本控制上。然后,我尝试使用版本控制中的代码(包括 .gradle 文件夹)设置一台具有不同操作系统风格和 Java 版本的新机器,但遇到了错误。事实证明 .gradle 文件夹包含计算机特定信息并用于本地缓存。不要将 .gradle 文件夹包含在版本控制中,并尝试使用代码设置一台新机器,gradle 守护进程将完成剩下的工作。
归档时间: |
|
查看次数: |
14379 次 |
最近记录: |