Java 从svn存储库文件夹导入所有项目

Java 从svn存储库文件夹导入所有项目,java,eclipse,svn,Java,Eclipse,Svn,我有一个问题: 我使用Ortoise svn签出文件夹(例如myFolder) import->existing projects into workspace 之后,eclipse从myFolder的不同位置发现了很多项目(大约50个) 但是 eclipse不理解这些项目来自svn(如果右键单击任何文件并选择team子菜单,则没有svn菜单) 我试图import->team project set,但在eclipse中完成后,我只看到了myfolder。它只是文件夹,而不是项目。我无法

我有一个问题: 我使用Ortoise svn签出文件夹(例如myFolder)

import->existing projects into workspace
之后,eclipse从myFolder的不同位置发现了很多项目(大约50个)

但是 eclipse不理解这些项目来自svn(如果右键单击任何文件并选择team子菜单,则没有svn菜单)

我试图
import->team project set
,但在eclipse中完成后,我只看到了myfolder。它只是文件夹,而不是项目。我无法编译它并使用其他功能

我想你明白我的问题了


您能帮助我吗?

如果您已经签出了项目,请在eclipse中导入它们,然后执行以下步骤


右键单击项目,转到
团队-->共享项目-->选择存储库类型。下一步,请填写所需信息,它应该会起作用。

确保您安装了一个与您的tortoise版本兼容的插件,即您实际拥有的eclipse插件(如果有)能够读取由tortoise客户端创建的
.svn
元数据。例如,如果eclipse插件为
1.6
,而乌龟客户端为
1.7
或更高版本,就会发生这种情况

当eclipse显示~50个项目时,取消全部选择并仅选择要导入的项目,当传递用于导入现有项目的文件夹时,eclipse递归搜索包含
.project
文件的所有文件夹,并将其显示为要导入的项目。刷新(F5)

编辑

本地客户端兼容性

Subversion工作副本有时会使用多个不同的客户端进行访问,例如OrtoiseSVN、AnkhSVN和svn命令行客户端。由于工作副本格式已随此版本而更改,因此1.8客户端在未首先升级之前无法访问早期工作副本。1.8之前的客户端根本无法访问1.8工作副本,并且没有降级选项


请将您的eclipse svn工具包升级到,使用此工具。

您只能将基于eclipse的项目导入eclipse。i、 项目具有eclipse的.project文件配置。您能解释更多细节吗?您在项目开发中使用哪个IDE?它是Java项目还是Web应用程序还是企业应用程序项目?我使用eclipse(sts)。我不确定。我认为这是一项事业,但我们团队中的任何人都使用IDEA,我想导入所有50@gstackoverflow导入1, 2或全部项目与您的实际问题无关,请考虑我的回答的第一段。确保Ortoise和eclipse插件是同一个subversion版本。我使用了svnkit 1.7和Ortoise svn 1.8,这非常有用。我花了很多时间来解决这个问题。