We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hey guys,
i've survived this long without using any version control software (don't roll your eyes), and am now trying to implement it as common practice.
my needs are simple thus far, as in I need a private repo for myself alone.
Github charges, so thats out of the question. I've looked into Mercurial, and followed this quick start guide: http://mercurial.selenic.com/quickstart/
Thumbing through the tutorials, I am a bit overwhelmed. I am wondering if anyone has a suggested approach to a version control that could be a bit simplified for a newcomer. Mercurial is suggested to be the simplest, but reading through the tutorials, I keep falling deeper and deeper into confusion.
suggestions?
Answers
You can use Git without GitHub... I used (and still use, out of habit) Bazaar for my VCS needs, now I am using Git for new projects. I tried Mercurial at the start, but I changed to Bazaar for various reasons (among them, at the time, there was a better support for renaming).
Alas, VCS isn't simple, at least if you dig deeper. Lot of new vocabulary / concepts, lot of commands. Although it is really simple in a day-to-day usage, you only use a couple of commands daily (unless you are an advanced user doing crazy stuff); particularly if you are the only developer on the project (less merge, etc.).
Perhaps you can find an easier tutorial online. Some hg / git for dummies... :-)
I suggest to make a simple dummy repository, put some text files in it, experiment, fail, retry, until you get the hang of it. It feels safer when you experiment on data you can loose!
Bitbucket has free online private repos I believe.
I've been wondering about this. Bitbucket looks interesting. They have a tutorial here for learning/using it: https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+101.