开发者

What's a good, free source control system for eclipse android development? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow quest开发者_如何学编程ions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed last year.

Improve this question

My app code is starting to get unmanageable and I want to start source control, primarily because I need to branch my code.

What are some good systems that you have used in the past and what would you recommend to me.

Requirements:

Must be free

Must integrate with eclipse

Must work well with android development plugin


SVN (Subversion) is very good and there is support for an Eclipse plug-in called Subclipse.


Besides all voting for git I'll vote for the following:

  1. If you are willing to use eclipse for android development use SVN or mercurial, because:
    • Both have much better support from eclipse (I belive EGit is still in beta and no public releases are available yet)
    • They are both supported by google code that is excellent source control for open source
    • They both work on all major systems (no offence but git on windows even with MinGW is sometimes creepy)

  2. If you are not using eclipse:
    • If you are not using windows for development choose Git because:
      • android uses it
      • it is awesome
    • If you do use windows choose:
      • Git if you are not afraid of console
      • Mercurial otherwise


I vote for Git


You can set up a project at code.google.com, and use a source code repository provided by them. I think they offer Subversion and Mercurial as source control systems, and I use Subversion.

After you've got that set up, you can just use Subclipse to connect to the repository.


Git and SVN are both good choices, although I'd give SVN an edge since it's probably a bit easier to learn if you've never used a source control system before. As far as Eclipse integration goes, you'd be hard pressed to find a popular source control system that doesn't have an Eclipse plugin.


I would also vote for Git. I have little experience with Git and SVN, and I enjoyed Git more. It's fast, it's easy, i didn't have any problems with this. There's good Git repository service github.com, but setting up your own repository is very easy. But you can have some trouble with integrating it with Eclipse :(


If you are not working on a team and you just need version control for yourself, SourceGear Vault is free for a single user and they have a nice Eclipse plug-in.

I use it for Android development and it works like a charm.


If you're using a Mac, try out Versions. It's a tool for managing SVN repositories and working copies, and it's amazing (No... I don't work for them ;-) )They allow you to create repositories on your own computer, or setup a free one at BeanStalk.com


I'll put in another vote for subversion. It should be easier to learn than git, and will easily provide all you need.

As for the eclipse integration, you can choose between two different plugins: Subclipse or subversive. You can find lots of interesting debates on the net about which is the better one. I'm personally using subversive because it's a bit more intelligent about trunk/branches/tags handling in svn.


Find EGit Releases here : http://www.eclipse.org/egit/download/

Since Mar 2010 we did a release every 3 months, current release is 0.10.1 Next release is planned for end of Feb 2011 with Helios SR2.


Subversive plugin for eclipse.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜