gpt4 book ai didi

eclipse - 我是否需要将 .groovy 和 .settings 文件夹提交到存储库

转载 作者:行者123 更新时间:2023-12-04 16:24:43 25 4
gpt4 key购买 nike

我在本地机器上有一个 grails 应用程序,并且在 XP-DEV 中创建了一个存储库。我有文件夹 .groovy.settings在项目根目录中。我需要将这些文件提交到版本控制中吗?我问这个问题是因为我不知道这些文件夹的用途是什么。

最佳答案

更新

5年后的开发经验,我觉得我需要稍微回到我原来的观点。我仍然认为,一般来说,这些文件不应该包含在源代码管理中。

但是,有些设置可以方便地在开发人员之间共享。问题是很难知道哪些设置要共享,哪些不共享。例如,任何包含绝对路径的设置都不应共享;但是您如何知道任何给定工具的配置(例如 Eclipse、IntelliJ 等)是否包含绝对路径?

如果你使用git进行版本控制,github发布了很多.gitignore各种工具的模板github/gitignore .如果您想尝试共享设置,我建议您使用这些模板之一。

如果这些模板不适合您,我坚持我最初的建议,即不要将这些设置检查到版本控制中并允许它们自动生成。然后,如果有重要的设置要共享(例如代码样式模板或类似模板),请提供有关如何将该设置应用于所有预期开发环境的说明。

原答案:
.settings通常由您使用的任何 IDE 创建(我知道 Eclipse 使用此约定)并包含与 IDE 相关的项目特定设置。
.groovy包含用户特定的 groovy 设置。例如,我知道 Grape 将依赖项下载到 .groovy 目录中。

我的意见是,不要提交这些目录。如果其他人 checkout 您的项目,他们自己的这些目录的个人副本将自动生成。

关于eclipse - 我是否需要将 .groovy 和 .settings 文件夹提交到存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884566/

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