Original post by Splinter of Chaos
The disadvantages of git are that you have to work with the command line. There's a learning curve, though that depends on your tutorial. It won't likely have a plugin for VS. Some would tell me that because git was originally a Linux program, it won't work well on Windows, and that's entirely untrue, but it might require extra work.
There's a really decent plugin for VS here: http://code.google.com/p/gitextensions/
I use this on a daily basis, it works great. There are also other GUI apps if you search for them though the Linux ones are generally better. The excuse that git doesn't work well on Windows is no longer true - the guys of the ioquake3 project are currently arguing about switching to Mecurial or Git and this particular point is noted time and time again, I just don't think they are willing to do the research :)