Ask HN: Which versioning system to learn on?
I'm jumping in on the deep side after completing my bachelors in CompSci... I haven't coded in a long time. I'm going to jump into django and try to pull off a project.
I need versioning (understand it, have never used it). Where do I start?
9 comments
[ 1.6 ms ] story [ 32.4 ms ] threadAfter learning Git, Subversion will look and feel very familiar because they share many of the same commands. Subversion also has great GUI tools available. So if you learn one, then the other will come easily. You also don't need to get very far into the guts of either to be effective with working with a team.
Working with a team on a workflow and versioning system is probably the next most important. Probably the easiest way for you to do this without actually landing a paying Gig is to get involved in an open source project.
That all assumes you are referring to a source control management system. Versioning can mean many things. ;)
http://hgbook.red-bean.com/read/
Subversion also has a really nice Windows client in TortoiseSVN if that's any use to you.
http://github.com/guides/home
- Subversion - RCS - CVS - Git - Subversion - Mercurial - Git
I'm seeing subversion as the most upvoted, I'll give that a go (starting Wednesday so there's still time to change).