什么是一个好的,自由的源代码控制系统的Eclipse开发?

我的应用程序代码开始变得难以pipe理,我想开始源代码控制,主要是因为我需要分支我的代码。

什么是你曾经使用过的一些很好的系统,你会向我推荐什么。

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

Solutions Collecting From Web of "什么是一个好的,自由的源代码控制系统的Eclipse开发?"

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

除了所有的投票git我会投票以下内容:

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

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

我投票给Git

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

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

Git和SVN都是不错的select,不过我会给SVN一个优势,因为如果你之前从来没有使用过源代码pipe理系统,那么学习起来可能更容易一些。 就Eclipse集成而言,你很难find一个没有Eclipse插件的stream行的源代码控制系统。

我也会投票给Git。 我对Git和SVN有一点经验,我更喜欢Git。 这很快,很简单,我没有任何问题。 有很好的Git仓库服务github.com,但是build立你自己的仓库非常简单。 但你可以有一些与Eclipse整合它:(

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

我用它来进行Android开发,它的function就像一个魅力。

如果您使用的是Mac,请试用版本。 这是一个pipe理SVN仓库和工作副本的工具,这真是太神奇了(不,我不为他们工作;-))他们允许你在自己​​的计算机上创build仓库,或者在BeanStalk.com上设置一个免费仓库

我会再次投反对票。 学习比git应该更容易,并且会很容易地提供你所需要的。

至于日食整合,你可以select两种不同的插件:Subclipse或subversive。 你可以在网上find很多有趣的辩论,哪一个更好。 我个人使用的是颠覆性的,因为它在svn中的trunk / branches / tags处理上更加智能。

在这里查找EGit发布: http : //www.eclipse.org/egit/download/

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

颠覆插件日食。