如何克隆Eclipse工作区

我想知道如何创build新的干净的Eclipse工作区,但有一个现有的所有设置。 也许像克隆,但没有项目?

我使用导出 – > 首选项 – > 所有,然后改变到一个新的工作区,并导入首选项。 工作正常(虽然显然不是很舒服)。 不幸的是,eclipse只提供在更改工作空间时复制布局设置,这对于大多数目的来说是不够的。

你可以看看下面的插件: http : //code.google.com/a/eclipselabs.org/p/workspacemechanic/

这是一个由谷歌开发的插件,可以让你存储你的喜好,并将它们自动应用到任何工作区。

如果您将其存储在Dropbox(或任何其他共享存储)中,则可以在所有计算机之间甚至在所有团队成员之间共享您的偏好。

这是您的问题最好,最可靠的解决scheme。

我首选的方法是将.settings文件夹和.launches文件夹从旧的工作区复制到新的工作区。 这似乎做了比使用导出首选项选项更完整的工作。 你可以在你的工作区下面find两个文件夹
.metadata\.plugins
.settings文件夹可以在org.eclipse.core.runtime文件夹下find.launches文件夹位于org.eclipse.debug.core文件夹下。

(我在Pluralsight的两个Eclipse导游video培训课程中只介绍了其中的一个技巧。)

Windows资源管理器拍摄的.settings位置

您可以尝试复制workspace/.metadata文件夹。 它主要包含插件信息,可能你没有插件。 包含重要设置的特定文件夹是.metadata/.plugins/org.eclipse.core.runtime/.settings 。 看到这篇文章

无需手动复制任何东西,使用工作区首选项转换器 – 它工作得很好。 以下是描述中的引用:

使用选项将文件>切换工作区…命令扩展到当前工作区的所有首选项。

只需searchEclipse市场并从那里安装。

需要复制包含工作空间属性的元数据。

最好的方法是将.metadata文件夹复制到一个新的文件夹,然后在Eclipse Workspace对话框中打开该文件夹。

只需复制您的本地文件系统上的整个工作区。 这对我很有用,因为我的新function分支得到了相同的POM文件,因此整体构build匹配。 这样我不需要再次导入所有的项目。

这个插件将帮助你: http : //marketplace.eclipse.org/content/workspace-preferences-transferrer 。

切换到或创build一个新的工作区时select“复制偏好”。