工作副本文件夹中的新Eclipse工作区无法识别subversion中的现有项目

时间:2011-09-14 14:20:47

标签: eclipse svn settings workspace

我在我的两台工作机器中设置了一个Eclipse工作区。整个工作区与subversion存储库同步,工作区内的所有项目和设置(包括元数据)都存储在存储库中。

我最近在第二台机器上安装了Eclipse,并创建了一个新的工作副本文件夹,我将其签出到同一个存储库中。当我打开Eclipse并将工作区设置为本地工作副本文件夹时,我的包浏览器中没有出现任何项目。

我还是Eclipse和Subversion的新手,但我认为只要工作区元数据和设置在工作副本文件夹中,Eclipse就应该看到它们。

如何在第二台计算机上创建原始工作区的精确副本并使两者与Subversion保持同步?

提前感谢您的建议。

更新:显然@Kos提供的答案是我发现在另一个工作副本中重新创建工作区副本的唯一方法。即使我的.metadata文件夹也受版本控制,当我签出新的工作副本时,Eclipse无法识别签出的.metadata文件夹。

2 个答案:

答案 0 :(得分:2)

使用File - >将项目导入工作区Import - > Existing projects into workspace

取消选中copy projects into workspace,因为它们已经存在。

答案 1 :(得分:0)

要保持元数据同步,您可以查看此内容。

"SVN Repositories" always comes up blank when you switch workspaces Is there a plugin to get Eclipse to remember them?

简而言之,您希望在旧工作区中导出首选项(尤其是svn prefs),然后将它们导入新的首选项。

打开旧工作区
菜单文件>出口......
一般>喜好。
.... /工作区/ mypreferences.epf

打开新工作区
菜单文件>导入...
.... /工作区/ mypreferences.epf
一般>喜好。

您刚检出的项目可能不会显示为由SVN管理。你可以解决这个问题:右键单击Project,Team - >分享...然后选择正确的svn,插件会告诉你它看起来已经分享了,你想要使用旧的设置。像桃子一样工作。