gpt4 book ai didi

java - 如果使用 Maven,是否应该忽略 VCS 中特定于 Eclipse 的文件?

转载 作者:IT王子 更新时间:2023-10-29 01:01:08 24 4
gpt4 key购买 nike

我知道为什么不将特定于 Eclipse/IDE 的文件提交到像 Git(我实际使用的)这样的 VCS 中。这就是我使用 Maven 并让它为您生成这些文件并且将它们置于版本控制之下的原因之一。

但我想知道,是否应该在 .gitignore 中忽略这些文件,它本身受 VCS/Git 控制:

.classpath
.project
.settings/
target/

这样可以吗?

自从 .gitignore 文件本身变成特定于 IDE 的优点和缺点是什么,因为被忽略的文件是特定于 IDE 的?有什么最佳做法吗?

最佳答案

在我工作过的团队中,一般规则是您不 checkin 由 Maven 生成或获得的任何内容。由于 pom.xml 包含创建 .project、.classpath 和 .settings 文件所需的一切,我们不会将它们 checkin 。

我的 .gitignore 始终包含 Maven 项目的 .classpath、.settings、.project 和目标。

编辑: 正如我在下面的评论中提到的,这是另一个建议:如果您真的想避免在您的 .gitignore 中包含 Maven 或 IDE 特定条目,try writing your .gitignore so you list only what you DO want checked in .

*
!stuffIDoWantToCheckIn

关于java - 如果使用 Maven,是否应该忽略 VCS 中特定于 Eclipse 的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8169941/

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