Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse(eclipse发行版/项目/工作区)通过Dropbox/SVN在多个工作站上同步_Eclipse_Version Control_Dropbox - Fatal编程技术网

eclipse(eclipse发行版/项目/工作区)通过Dropbox/SVN在多个工作站上同步

eclipse(eclipse发行版/项目/工作区)通过Dropbox/SVN在多个工作站上同步,eclipse,version-control,dropbox,Eclipse,Version Control,Dropbox,我正在尝试将eclipse和项目/工作区设置为在3台不同的计算机(不在同一个LAN中)上顺利高效地工作 现在,我必须在每台计算机上执行此操作: 安装插件 定制eclipse.ini 自定义prefs(我将prefs.epf保存在\eclipse文件夹中,并小心地保持同步) 我想避免它,这样我就不会在不同的计算机上使用不同版本的插件。为了实现这一目标,我决定: \eclipse发行版 我打算将我的\eclipse发行版放在下面。原因是在我使用的3台计算机中使用完全相同的eclipse安装 项目

我正在尝试将eclipse和项目/工作区设置为在3台不同的计算机(不在同一个LAN中)上顺利高效地工作

现在,我必须在每台计算机上执行此操作:

  • 安装插件
  • 定制eclipse.ini
  • 自定义prefs(我将prefs.epf保存在\eclipse文件夹中,并小心地保持同步)
我想避免它,这样我就不会在不同的计算机上使用不同版本的插件。为了实现这一目标,我决定:

  • \eclipse发行版

    我打算将我的\eclipse发行版放在下面。原因是在我使用的3台计算机中使用完全相同的eclipse安装

  • 项目

    项目(src和所有资源等)通过使用SVN/Hg进行同步(我将一些项目放在一个项目下,其他项目放在另一个项目下)。没问题但同一项目存储在不同计算机的不同驱动器/路径中(例如C:\projects\projectA和D:\projectA)

  • 工作区

    我为每个项目(或一组相关项目)使用不同的工作区。所以我用

    -数据\指向-.metadata的路径

  • 我的问题是,我应该把WorskSpace文件夹放在哪里,我应该同步它们吗??我有两个选择:

    • 我将工作区放在Dropbox中,这样它们就会自动同步。但它会起作用吗??如前所述,同一项目可以在两台计算机的不同驱动器/路径中。这是他采取的方法,但不确定他是否有不同的驱动力等

    • 我将工作区放在Dropbox之外,它们不同步。我在这里的问题是,同一个\eclipse是否会打开-data\workspaceAInComputerA,然后再打开-data workspaceAInComputerB,它们具有相同的名称、项目等,但是完全独立的工作区

    这听起来可能有点复杂,但我认为值得长期使用。任何人都可以推荐安装?? 谢谢

    ps:我不想一直随身携带usb,所以请不要建议任何“便携式eclipse”的东西

    似乎已经把他的工作区放进了Dropbox,它似乎在为他工作。就我个人而言,我将把整个eclipse目录+一些sdk放在dropbox中-我们将看到它是如何运行的

    更新:这对我来说是一个可怕的错误——只是打算使用svn/git