2012-02-19 98 views
5

我的本地硬盘上有一个文件夹(它也有子文件夹,包含很多java文件)。 这个文件夹是从我的svn仓库签出的。我可以在该文件夹中执行所有svn命令。Eclipse和SVN导入已经SVN签出的现有文件夹

现在我正在使用Eclipse,是否有一种方法可以“导入”该文件夹,并且对于我在Eclipse编辑器中对这些文件所做的所有更改也会反映出来?

我的问题是一样的How to import an already checked out svn repository into Eclipse?

,但答案,我不能够得到的,如“进口...”,然后“分享...”,可有人请详细说明这两个步骤?

如果我做“导入...” - >“常规” - >“现有项目” 但我不明白,我想导入的文件夹不是一个ECLIPSE PROJECT,所以我应该去这条路线?

还是应该“导入...” - >“常规” - >“文件系统”?但它需要我首先在Eclipse中创建一个项目,所以我不认为我应该走这条路

这里是我最后没有存档的东西 1.对于我想导入的文件夹,我想要能够做所有的svn的东西,如提交,更新等 2.我在eclipse中编辑的文件,应该是在我从svn检出的文件夹中的相同文件

请帮忙...

+0

我应该补充说,为了使“导入...” - >“常规” - >“现有项目”工作,它似乎需要一个.project文件或该文件夹是一个eclipse项目....但再次从资源库检出的文件夹只是文件夹,它不是一个eclipse项目或任何东西 – user1118019 2012-02-19 00:52:37

+0

从SVN签出时,您的文件夹是否带有Ant build.xml或Maven pom.xml? – yorkw 2012-02-22 03:25:18

+0

我面临同样的问题。我现在测试的是创建一个新的通用项目并导入文件系统。这是创建1gb回购的重复,这不是最佳的。如果我知道了,我会发布一个答案! – 2014-05-19 23:10:09

回答

0

“导入...” - >“常规” - >“现有项目”(浏览您已签出到您的本地硬盘的项目)

然后在那个窗口中有一个复选框来选择“复制项目到工作区”=>取消选中此选项。

这将在Eclipse和本地现有的文件夹已被SVN检出你可以在哪里
项目1.对于你想导入的文件夹,你希望能够做所有的SVN的东西,如提交,更新等 2.在eclipse中编辑文件,应该是从svn检出的文件夹中的同一个文件。

干杯..这将工作!

0

对于任何尝试了所有关于导入项目的建议并发现它仍然无法正常工作的人,可能会有错误配置的连接器。

转到窗口 - >首选项 - >团队 - > SVN - > SVN连接器。确保SVN连接器的版本与您检出代码的SVN版本相匹配。

例如,如果您的连接器配置为svn 1.7.x,并且源代码使用1.8.x签出,那么Eclipse将无法识别您的SVN存储库。如果您没有安装正确的SVN连接器版本,并且无法说服Eclipse自动安装它,则可能需要转至SVNKit web site以获取进一步说明。

一旦指定了正确的SVN连接器,请返回并尝试共享项目(或共享项目),或删除并重新导入现有项目。