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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse和SVN导入已签出SVN的现有文件夹相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

请帮忙....

答案

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

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

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

欢呼..这会工作!!

另一答案

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

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

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

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

另一答案

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

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

按“完成”,您将获得带有SVN历史记录的项目。此外,eclipse还添加了“.project”文件。

以上是关于Eclipse和SVN导入已签出SVN的现有文件夹的主要内容,如果未能解决你的问题,请参考以下文章

将文件添加到已设置的 svn 存储库

如何正确导入 Maven 项目到 Eclipse?

[教程]svn项目导入与提交

svn忽略文件中,括号内有recursively与没有,有啥区别?(如下图)

Eclipse导入到svn的Web项目,我用MyEclipse怎么导出成Web项目?

如何把项目导入到svn服务器上