Skip to content

Comment on Ask HN: Is git/svn right for me?parent

Comments

The advantage of SVN is that it has been around longer, so you can (e.g.) find GUI software that leads you through it, like TortoiseSVN, or those two SVN clients for the Mac that conveniently came out just as I switched to git. :]

That's the only advantage, though. I frankly don't understand the notion that SVN is easier to learn than git. Git has its tricky points (like the index), and its documentation and teaching material have only recently emerged from obscurity, but I think it's conceptually more straightforward, particularly because you can use it without having to set up a server. And you can back up your entire repository by just dragging your working directory to some backup media, so crazy experiments feel a lot less risky.

Start at github. And I learned mainly from the git screencast at Peepcode and the Randal Schwartz Google talk on git.

I found mercurial much easier to learn/explain than git (the hg team seems to be more interested in keeping its public interface clean), and it has TortoiseHG (http://tortoisehg.sourceforge.net/) on Windows. (There are several other graphic interfaces available: http://www.selenic.com/mercurial/wiki/index.cgi/OtherTools)

This book helps, too: http://hgbook.red-bean.com/

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.