我的应用程序代码开始变得无法管理,我想启动源代码控制,主要是因为我需要分支我的代码。
您过去曾使用过哪些优秀系统,您会向我推荐什么。
要求:
必须是免费的
必须与eclipse整合
必须与android开发插件一起使用
答案 0 :(得分:14)
SVN(Subversion)非常好,支持名为Subclipse的Eclipse插件。
答案 1 :(得分:12)
除了对git的所有投票,我还会投票支持以下内容:
答案 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的颠覆性插件。