将IDE特定文件存储为源代码的一部分是否有意义

Jas*_*son 4 eclipse svn

我们正在开始一个新项目,并想知道我们是否需要存储Ecipse IDE特定文件(.settings, .project, .classpath)作为源代码树的一部分.我们是否应该要求每个开发人员通过"mvn eclipse:eclipse"命令创建这些文件,或者我们应该为它们检查它们.这里最好的做法是什么?

dun*_*nni 5

我们将它们存储在Git中,因为我们希望每个开发人员都使用相同的环境.如果您让每个开发人员都创建自己的项目配置,并且对他们使用的配置没有其他控制权,那么最终可能会遇到导致失败的不同配置.