2010-04-19 89 views
1

假设我在办公室和家中安装了Eclipse。两者都是Eclipse版本3.5,但可能略有不同,如插件版本。我想在下班时将代码提交到在线回购,然后在家结账。Eclipse中的版本控制项目

  1. 什么是可能的解决方案? GitHub的? SourceForge上?他们有空吗?
  2. Eclipse中的这些稍微不同会导致任何问题吗?因为我可能会提交包含一些配置的整个项目文件夹。

社区可以解释一下或建议一些关键字吗?我会在网上查找更多。谢谢。

回答

1

有许多地方为开源项目提供免费的源代码管理托管。如果这是一个商业项目,您需要自己托管您的存储库,并在办公室和家中使用它,或者使用商业源代码管理托管服务。

我个人使用Subversion和w.net.net subversion托管服务。 Wush已经存在了很长时间,并且不是太昂贵,而是一个谷歌搜索,例如, “颠覆主机”将会出现许多其他选择。

Eclipse的颠覆插件版本的小差异可能会导致问题。确保你使用的是相同的插件版本。 Eclipse版本中的小差异应该不重要。

1

有许多免费的SCM可用于开源项目。

如果您要选择基于CVS或SVN的版本,那么插件版本中的细微差异应该没有什么区别。

但是,如果您想要购买日益流行的DCVS解决方案之一,例如git,mercurial或bazaar,那么您的本地副本会包含所有历史记录的完整副本,因此您可以通过创建本地回购在记忆棒上做出更多承诺,然后在您连接到办公室或互联网时根据您决定承载中央回购的位置进行同步。