4 ms·
Lot's of people here are suggesting git. I admit that I never tried it and personally use mercurial hg. I definitely recommend learning version control as soon
by Xixi 17y ago
Lot's of people here are suggesting git. I admit that I never tried it and personally use mercurial hg.
I definitely recommend learning version control as soon as possible. It's a life saver, and it's incredibly easy. With mercurial you're up and running by typing 'hg init'. That's it.
And then you get to experience the satisfaction of 'hg commit'. Maybe I feel like this because I've been burned by not using control version system a long time ago. But really, as soon as I've done a commit, I just feel at peace: I can throw myself in large refactoring (unit test helps too), try something that will probably not work and break everything. It doesn't matter because it's so easy to backtrack.
You can do the same with copy paste. But it takes much much more time. It's just too much of a hassle. And it doesn't scale with teams of more than 1 person...
- RossM 17y agoIn basic usage I found hg and git remarkably similar (although I haven't had to do anything further than a clone/co/comit). I'd rather use git just for github (which I find to be the best "social" repository hub) - github has always provided much more than Google Code or Launchpad in that the emphasis is on finding someones repo, forking it and making it better.
- bajsejohannes 17y agoI have not tried github, but I find bitbucket (Mercurial hosting) to address your issues properly. Everything else with that site is also right :)