如何在新版本的eclipse中将重定位代码与svn同步?

How to synchronize relocated code with svn in new version of eclipse?

我以前在我不再使用的旧电脑上检查过 eclipse 中的 svn 代码。我将整个工作区复制到我的新电脑,但我无法通过 eclipse 在我的新电脑上将代码与 svn 同步。我在 Team Synchronizing 中尝试了同步选项,但是当我 select SVN 并单击 'Next' 时收到错误附件。

有没有一种方法可以像在我的旧电脑上一样同步代码,而无需再次检查整个代码并重新设置项目工作区?

将我的回答记录下来,以帮助将来遇到类似问题的人。

经过一番研究,我发现这不是工作区的问题。我复制了整个工作区以及其中的 .svn 目录。

我的新电脑(64 位)有一个新版本的 eclipse,我的旧电脑上安装了插件,即 Subclipse 在新版本的 eclipse 中不可用。相反,新的 eclipse 具有 Subversive,它无法自动识别 svn 分支。我从市场上安装了 subclipse 插件。

因此,如果您最近升级了 Eclipse,请确保您仍在使用与之前版本相同的 SVN 插件,以便正确识别工作区。

安装 Subclipse 插件后,我按照 this link as suggested by guleryuz but then faced some problems as it did not find a matching JavaHL library in its path. I found the information to install the library on this 网站上提到的答案进行操作。问题已解决我现在又可以在共享项目后与svn同步代码了。

我附上截图 -

我现在可以毫无问题地将代码与 svn 同步。