如何在Eclipse中使用代码存储库?

时间:2012-04-23 00:24:54

标签: java svn version-control mercurial repository

如何在Eclipse中使用代码存储库?我应该使用SVN还是Mercurial?在Mac上使用Eclipse最简单的方法是什么。我尝试使用Google Code(使用SVN和Mercurial),但我需要让JavaHL才能运行。有更简单的方法吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

  

如何在Eclipse中使用代码存储库?

这取决于版本控制技术,但Eclipse通过“团队”用户界面支持许多技术。

  

我应该使用SVN还是Mercurial?

您的选择。还支持其他版本控制技术;例如Git和CVS。在Eclipse Marketplace中搜索。

您确实需要对此进行自己的研究,并确定哪一个最符合您和您项目的要求。 (SO不是调查或推荐网站,所以不要指望人们给你推荐......)

  

在Mac上使用Eclipse最简单的方法是什么。

呃...见上文。

  

我尝试使用Google Code(使用SVN和Mercurial),但我需要让JavaHL才能运行。有更简单的方法吗?

不幸的是,Eclipse的SVN插件需要实现本机JavaHL驱动程序:

  • 对于Windows,从更新服务安装时会包含驱动程序。

  • 对于其他平台,它们不是。您可以从Collabnet免费下载它们(在注册歌曲和舞蹈之后)。安装和设置非常简单,但是该过程已有详细记录,如果您按照文档完成所有步骤,它将起作用。这是IMO,“用户体验不佳”,但似乎没有人愿意解决它。 (伙计们......你要找的是“妥协”。)

只有SVN插件才需要JavaHL库。其他版本控制技术不需要这个。

答案 1 :(得分:1)

我已经使用了一段时间的subclipse,我认为它对于小型项目来说已经足够了。

如果您使用git作为存储库,则可以尝试使用EGit。

答案 2 :(得分:0)

如果您搜索“Eclipse版本控制”,您将获得许多建议。

  • SVN(需要安装JavaHL库)
  • EGit(如果您使用的是Git则推荐)
  • SourceAnywhere Standalone(由我工作的公司提供)
  • Mercurial(MercurialEclipse)

您可以测试上述工具,看看哪种工具最符合您的要求。