【问题标题】:Eclipse and copying workspacesEclipse 和复制工作区
【发布时间】:2011-01-30 10:36:33
【问题描述】:

我必须做些什么才能将完整的工作区从一台计算机复制到另一台计算机,然后才能在另一台计算机上继续使用它?

【问题讨论】:

  • 小贴士:从长远来看,能够使用适当的代码安装并运行原始 Eclipse,您将受益匪浅。这意味着源代码存储库签出等。

标签: eclipse


【解决方案1】:

一般来说,一个文件系统副本就足够了。如果您的项目遇到问题,请尝试从工作区中删除项目(不删除文件),然后重新添加项目,这将重建元数据。

【讨论】:

  • 删除和添加项目似乎最好(因为我相信工作区包含绝对路径?)
  • 工作区主要使用相对路径。我已经成功地在闪存驱动器上保留了工作区,即使闪存驱动器在不同的计算机上分配了不同的驱动器号。我假设这些是我们正在谈论的 JDT 项目?
  • 如果我想保留我的.metadata 文件夹,那里有很多难以再次设置的语法着色设置?
【解决方案2】:

确保在复制工作区之前关闭 eclipse,并且目标计算机具有相同(或更高)的 eclipse 版本,包括相同的插件。

检查您的工作区是否实际包含所有项目 - 创建项目时,其文件可能位于工作区之外。

如果您的项目使用系统上安装的任何外部库,请将它们安装在其他系统上的同一位置(或调整路径)。

那么,应该没有问题。

【讨论】:

  • 这是正确答案。此外,请确保您在目标计算机上安装了相同的插件(如果您使用任何其他插件)
  • 另外一个补充:只有在没有外部资源(导入到工作区但在导入过程中未复制),或者这些资源在源系统和目标系统上的相同位置时,复制工作区才有效。
  • 另外,检查您的目标平台首选项,默认设置应该没问题,但如果您已经编辑了目标,那么您可能需要调整路径。
【解决方案3】:

只要您的 Eclipse 版本匹配,直接文件系统副本就不应该有任何问题。

否则,项目元数据可能无法正确加载

【讨论】:

    【解决方案4】:

    您需要复制您在启动时(或您曾经选择过的)选择作为工作区的整个文件夹。所有设置都包含在其中(甚至是打开的文件)。

    【讨论】:

      【解决方案5】:

      我为此使用rsync。效果很好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-11
        • 1970-01-01
        • 1970-01-01
        • 2011-07-06
        • 2014-09-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多