什么是eclipse android开发的优秀的免费源代码控制系统?

时间:2010-01-15 20:40:00

标签: android version-control eclipse-plugin

我的应用程序代码开始变得无法管理,我想启动源代码控制,主要是因为我需要分支我的代码。

您过去曾使用过哪些优秀系统,您会向我推荐什么。

要求:
必须是免费的 必须与eclipse整合 必须与android开发插件一起使用

11 个答案:

答案 0 :(得分:14)

SVN(Subversion)非常好,支持名为Subclipse的Eclipse插件。

答案 1 :(得分:12)

除了对git的所有投票,我还会投票支持以下内容:

  1. 如果您愿意使用eclipse进行Android开发,请使用SVN或mercurial,因为:
    • 两者都得到了更好的eclipse支持(我相信EGit仍然处于测试阶段,尚未公开发布)
    • 它们都受到谷歌代码的支持,这是开源的优秀源代码控制
    • 他们都在所有主要系统上工作(没有冒犯,但即使MinGW有时令人毛骨悚然,但是在Windows上使用git)

  2. 如果您不使用eclipse:
    • 如果您不使用Windows进行开发,请选择Git,因为:
      • android使用它
      • 太棒了
    • 如果您使用Windows,请选择:
      • Git,如果你不害怕控制台
      • Mercurial否则

答案 2 :(得分:6)

我投票赞成 Git

答案 3 :(得分:2)

您可以在code.google.com设置项目,并使用他们提供的源代码存储库。我认为他们提供Subversion和Mercurial作为源控制系统,我使用Subversion。

完成设置后,您可以使用Subclipse连接到存储库。

答案 4 :(得分:2)

Git和SVN都是不错的选择,虽然我给SVN一个优势,因为如果你之前从未使用过源控制系统,它可能会更容易学习。就Eclipse集成而言,你很难找到一个没有Eclipse插件的流行源代码控制系统。

答案 5 :(得分:1)

我也会投票给Git。我对Git和SVN没什么经验,我更喜欢Git。这很快,很简单,我对此没有任何问题。有很好的Git存储库服务github.com,但是设置自己的存储库非常容易。但是将它与Eclipse集成可能会遇到一些麻烦:(

答案 6 :(得分:1)

如果您不是在团队中工作,并且您只需要自己进行版本控制,那么SourceGear Vault对于单个用户是免费的,并且他们有一个很好的Eclipse插件。

我将它用于Android开发,它就像一个魅力。

答案 7 :(得分:0)

如果您使用的是Mac,请试用版本。它是管理SVN存储库和工作副本的工具,它很棒(不......我不适合他们;-))它们允许您在自己的计算机上创建存储库,或者在BeanStalk.com上设置免费存储库

答案 8 :(得分:0)

我将再次投票进行颠覆。它应该比git更容易学习,并且可以轻松提供您所需要的一切。

对于eclipse集成,您可以选择两种不同的插件:Subclipse或颠覆性。你可以在网上找到很多有趣的辩论,哪个更好。我个人正在使用颠覆性的,因为它对svn中的trunk / branches / tags处理更加智能。

答案 9 :(得分:0)

在此处查找EGit版本:http://www.eclipse.org/egit/download/

自2010年3月起,我们每3个月发布一次,当前版本为0.10.1 计划于2011年2月底与Helios SR2一起发布下一个版本。

答案 10 :(得分:0)

eclipse的颠覆性插件。