同步Eclipse工作区,不同的操作系统,如何?

问题描述:

我想在XP和Seven之间同步Eclipse工作区,因为我经常在家中的笔记本电脑上时在笔记本上写字。之前我使用过Dropbox,因为我的两台电脑都是Seven。现在,在上网本上使用XP,我得到了与extern库和其他参考路径不兼容的问题。分享我的项目的最佳方式是什么? 要求:同步Eclipse工作区,不同的操作系统,如何?

  1. 我的代码不应该是公共的(不混帐,SVN等)
  2. 它不应该是一个支付服务
  3. 没有USB
  4. 我想保持SRC +元数据放在同一个文件夹中,所以我不必每次都改变什么时候创建一个新项目
+2

为什么'SVN'是公开的而'Dropbox'不是? – adranale 2012-07-10 12:44:08

+0

使用svn。如果您将它安装在自己的机器上,它不会公开任何内容。 – fmucar 2012-07-10 12:59:13

+0

您可以在两台机器上使用相同的工作区路径和库布局。另外你**绝对应该**使用版本控制。 – 2012-07-10 14:11:52

与团队提供者,CVS,SVN,Git等共享你的项目。如果你必须使用外部库,把它们放在项目中(你真的不应该依赖本地机器上安装的任何东西 - 它太不可预测,因为你发现不能携带)。使用执行环境设置您的JRE。如果必须使用类路径变量。不要试图在整个机器上保持整个工作空间的完全一致 - 这种情况并不受支持,只有当你开始发现奇怪的问题或其他无法解释的问题时,你才会责怪自己。如果你对使用DropBox完全没有信心,就像合适的团队提供者一样,只能在项目级别进行。不要将整个工作区存储在其中。

+0

你知道一个好的SVN仓库吗?我的代码不应该公开! – Angelo 2012-07-11 09:10:31

+0

如果它像CVS一样,只需制作自己的。 – nitind 2012-07-11 11:17:11

+0

我很抱歉,但我不明白你的意思。 – Angelo 2012-07-11 12:01:13

尝试Bitbucket。它允许您为您的个人项目创建免费的Git或Mercurial存储库。它还附带了一些其他便利功能,例如Wiki或问题跟踪。强烈推荐。