我正在尝试设置 eclipse 和项目/工作区以在 3 台不同的计算机(不在同一个 LAN 中)上顺利有效地工作。
现在我必须在每台计算机上执行此操作:
- 安装插件
- 自定义eclipse.ini
- 自定义首选项(我会将 prefs.epf 保存在 \eclipse 文件夹中并小心保持同步)
我想避免它,所以我不会在不同的计算机上使用不同版本的插件等。为了实现这一目标,我做出了以下决定:
\eclipse 分布
我打算把我的 \eclipse 发行版放在Dropbox下。原因是在我使用的 3 台计算机上使用完全相同的 eclipse 安装。
项目
项目(src 和所有资源等)通过使用 SVN/Hg 进行同步(我将一些项目放在一个之下,其他项目在另一个之下)。这里没问题。但是同一个项目存储在不同计算机的不同驱动器/路径中(例如 C:\projects\projectA 和 D:\projectA)。
工作区
我为每个项目(或一组相关项目)使用不同的工作区。所以我用 eclipse 运行
-data \path-to-.metadata
我的问题是,我在哪里放置工作空间文件夹,我要同步它们吗?我有两个选择:
我将工作区保存在 Dropbox 中,这样它们就会自动同步。但它会工作吗?如前所述,同一个项目可以在两台计算机的差异驱动器/路径中。这是这个 stackoverflow 家伙采用的方法,但不确定他是否有差异。驱动器等
我将工作区保留在 Dropbox 之外,它们没有同步。我的问题是,同一个 \eclipse 是否会打开 -data \workspaceAInComputerA 然后打开 -data workspaceAInComputerB 具有相同的名称、项目等,但它们是完全独立的工作区。
这听起来可能有点令人费解,但我认为值得将其设置为适合长期使用。谁能推荐一个设置??谢谢
ps:我不想一直随身携带USB所以请不要建议任何“便携式日食”的东西!