views:

54

answers:

1

Ok so I have my app that I am about to release as a beta. It also has bug reporting feature thanks to ACRA.

Now I want to be updating the beta and also fix any bugs that has been reported.
But of course I would want to keep the original released copy so that I can figure out the bugs and what not.
And then as final versions get released I would want to do the same with each released version.

So I need some kind of version control system. I am new to all this so I'm not sure what the best/simplest way to go about doing so.

I'v googled around and there seems to be numerous revision control systems with a lot of features I don't really need.
But as long at its easy to do what I'm looking for I'll be happy with it. I am also using eclipse so something that goes great with it would be nice.

I'm not too sure how it would all work so any help is appreciated.
Thanks!

+2  A: 

Since you are using Eclipse, and all Eclipse projects are using Git, you could use that DVCS (Distributed Version Control System) with your project.

alt text

See Eclipse and EGit: Tutorial, combined with the Git Tutorial.

alt text

Note: this other tutorial introduces both EGit, and Mercurial (other DVCS) plugins.
So you have the choice..

VonC