对于一个Java项目(由5-10名开发人员组成的团队),我应该将我的IDE项目文件(例如Eclipse或IntelliJ Idea)存储在版本控制系统中吗?目前我只存储构建脚本。最佳实践是什么?
PS您是否知道任何工具,可以根据某些描述符自动生成常见Java IDE的项目文件?
对于一个Java项目(由5-10名开发人员组成的团队),我应该将我的IDE项目文件(例如Eclipse或IntelliJ Idea)存储在版本控制系统中吗?目前我只存储构建脚本。最佳实践是什么?
PS您是否知道任何工具,可以根据某些描述符自动生成常见Java IDE的项目文件?
如果你在意项目文件,那么你应该将其存入版本控制系统(VCS)中。当然,你可能并不在意,但如果在意的话,就要使用 VCS 保护它。
有不同的意见。曾经有人告诉我不应该将项目文件放在版本控制系统中,但是后来项目文件被添加到了代码库中(并非意外)。
许多开源项目都将项目文件放在版本控制系统中。如果使用特定的 IDE,则这可能是一个好的做法;否则,开发人员可能需要自己处理项目文件。
Maven 可以生成项目文件(至少适用于 Eclipse)。