Eclipse和SVN导入已签出SVN的现有文件夹

时间:2012-02-19 00:24:14

标签: eclipse svn repository

我的本​​地硬盘上有一个文件夹(它也有子文件夹,包含许多java文件)。 这个文件夹是从我的svn存储库中检出的。我可以在该文件夹中执行所有svn命令。

现在我正在使用Eclipse,有没有办法让我“导入”该文件夹,以便我在Eclipse编辑器中对这些文件所做的所有更改都会反映出来?

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

相同

但是答案,我无法得到,例如“导入......”然后“分享......”,有人可以详细说明这两个步骤吗?

如果我做“导入......” - > “一般” - > “现有项目” 但我没有得到它,我想导入的文件夹不是ECLIPSE PROJECT,所以我还应该选择这条路线吗?

或者我应该“导入...” - > “常规” - > “文件系统”?但它要求我先在日食中创建一个项目,所以我认为我不应该走那条路

这是我最后要归档的内容 1.对于我想要导入的文件夹,我希望能够执行所有svn内容,例如提交,更新等 2.我在eclipse中编辑的文件应该是我从svn

检出的文件夹中的同一文件

请帮忙......

3 个答案:

答案 0 :(得分:0)

"进口..." - > "通用及#34; - > "现有项目" (浏览您已签入本地硬盘的项目)

然后在该窗口中有一个复选框,用于选择"将项目复制到工作区" =>取消选中此选项。

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

欢呼..这会起作用!!

答案 1 :(得分:0)

对于那些已经尝试过处理导入项目的所有建议并发现它仍然不起作用的人,您可能会错误配置连接器。

转到窗口 - >偏好 - >团队 - > SVN - > SVN连接器。确保SVN连接器的版本与您签出代码的SVN版本相匹配。

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

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

答案 2 :(得分:0)

我能够“导入”没有.project文件的文件夹: 文件->新建->项目...->常规->项目

然后,您必须选择位置(取消选中“使用默认位置”,然后按“浏览...”按钮): enter image description here

按“完成”,您将在Eclipse中看到带有SVN历史记录的项目。 eclipse还会添加“ .project”文件。