在每台机器上设置Eclipse我真的很头疼,我想让Eclipse文件和配置在多台机器之间保持同步。
我想让Eclipse在OS X,Linux和Windows上保持同步,所以我开始获得OS X版本的eclipse,因为它拥有OS X所需的应用程序,因为其他两个平台更容易启动它。 / p>
我遇到了哪些问题:
任何成功案例?
注意:这不是让项目本身同步,因为这里有SCM的所有混合。
答案 0 :(得分:3)
您不能共享Eclipse安装目录或工作区,但是项目本身很容易使用cvs,svn,git等版本管理系统保持同步。我想您可以将项目内容存储在Dropbox中文件夹(或类似的文件系统同步机制),然后当你坐在使用这些项目的机器时强制刷新,但我从未尝试过,并且会警惕人为错误可能导致工作丢失或文件损坏
关键是,虽然工作区本身无法共享,但项目不必位于文件系统上的工作区文件夹下。那是因为工作空间是项目的逻辑容器,不一定是物理容器。创建项目时,您可以为项目内容指定任意文件系统位置。默认恰好位于工作空间位置下。因此,在每台计算机上,您都有一个单独的工作区,可以从您在文件系统上同步项目的任何位置导入项目。这样,工作空间就是一个小容器,不需要对每台机器进行大量的持续维护。我一直在本地做这个 - 我的机器上有多个工作区,其中一些包含与其他工程相同的项目。
答案 1 :(得分:1)
Eclipse的大部分配置都在Workspace中。不幸的是,其中的所有文件都是特定于平台的。我自己尝试做过类似的事,没有运气。在他们的IRC频道提出问题也没有让我抱有希望。