Eclipse和SVN:缺少.project文件

时间:2010-06-01 06:32:46

标签: java eclipse svn

我正在与其他一些使用SVN的人一起开展uni项目。令我烦恼的是.project文件已从存储库中删除,因为“它包含特定于平台的信息”。但是,这显然打破了我在Eclipse中的设置,给了我错误:

打开所选资源时出现问题。   缺少“_________”的项目描述文件(.project)。此文件包含有关项目的重要信息。在恢复此文件之前,项目将无法正常运行。

有什么建议吗?谢谢。

3 个答案:

答案 0 :(得分:5)

只需将项目还原为具有.project文件的修订版,然后输入.svnignores并再次返回当前版本。甚至更简单:

svn cp -r15 .project .project

-r之后的数字是具有.project文件的修订版。

答案 1 :(得分:3)

.project文件不属于SCM,它们包含特定于开发人员的信息。常见配置属于某些标准化文件,如(例如)maven pom.xml,从中自动生成.project文件,但.project,.settings,.classpath等内容应始终位于svn:ignore中,这意味着您可以保留自己的副本而不覆盖他人

答案 2 :(得分:2)

这应该很简单 - 检查.project文件仍然可用的项目的旧版本,到临时位置并将此版本的.project复制到你的实际项目文件夹。您可以使用Navigator视图,这对于这个特殊的copy'n'paste任务更方便。 (或者在eclipse之外的文件系统上进行)

.project文件恢复后,您可以继续照常工作。

替代方法:创建一个空的java项目,将自动生成的.project复制到您的活动项目并重新配置该项目。