6

在每台机器上设置 Eclipse 我真的很头疼,我想让 Eclipse 文件和配置在几台机器之间保持同步。

我想让 Eclipse 在 OS X、Linux 和 Windows 上保持同步,所以我开始获取 OS X 版本的 eclipse,因为它具有 OS X 所需的应用程序,而对于其他两个平台,它更容易启动。

我有什么问题/问题:

  • 我不应该同步什么?
  • 我在哪里可以放置 JDBC jar 文件以便它们也同步?有没有办法使用相对路径加载它们?

有成功案例吗?

注意:这不是为了让项目本身同步,因为这里有 SCM 的所有混合。

4

2 回答 2

3

您不能共享 Eclipse 安装目录或工作区,但项目本身很容易使用 cvs、svn、git 等版本管理系统保持同步。我想您可以将项目内容存储在 Dropbox 文件夹中(或类似的文件系统同步机制),然后当您坐在使用这些项目的机器上时强制刷新,但我从未尝试过,并且会警惕人为错误可能导致工作丢失或文件损坏。

关键是,虽然工作区本身不能共享,但项目不必物理地位于文件系统上的工作区文件夹下。这是因为工作空间是项目的逻辑容器,不一定是物理容器。创建项目时,您可以为项目内容指定任意文件系统位置。默认值恰好位于工作区位置下。因此,在每台机器上,您都有一个单独的工作区,可以从您在文件系统上同步它们的任何位置导入项目。这样,工作空间就是一个小型容器,不需要对每台机器进行太多持续维护。我一直在本地执行此操作 - 我的机器上有多个工作区,其中一些包含与其他相同的项目。

于 2012-04-16T20:25:40.047 回答
1

Eclipse 的大部分配置都在 Workspace 中。不幸的是,其中的所有文件都是特定于平台的。我自己尝试过这样做,但没有运气。在他们的 IRC 频道中提问也没有给我留下希望。

于 2012-04-16T15:04:51.053 回答