Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy. This forum is not for asking programming related questions.
I made the switch to git recently and I haven't looked back. At first there's no overwhelming reason to move away from svn (in my case it was more about the host than the VCS). But like all good things, you realize how much you appreciate the fact you did move once you have to go back and work with svn.
Anyway, this topic was not supposed to be about git itself... I'm just curious how many people are using it and how many are using github as a host? GitHub continues to impress me. I keep finding little features that I didn't know existed... like the network graph that shows the repository view over time:
I tried bazaar back in the day, and ultimately went back to SVN. I think distributed source control might work well in open-source projects where developers have plenty of autonomy and often work separately for extended periods, but in active application development I found that unless all developers are highly disciplined, a central repository is a must for being on top of the process.
I haven't made use of all of gits features (of which there are many), but certainly the things that I've just gotten used to that were a pain in subversion are:
1. The ease with which I can branch and merge changes
2. The speed at which I can do everything
3. The fact I can delete and rename files without having to tell git I'm doing it
4. "git stash"
I can do all the same stuff I'm doing now with subversion, it just takes a lot longer and feels a bit yuckier.
I tend to find that I just happily do a "git init" for any experimental projects I create now. If I decide to open source them all I need to do is a "git push" to github and all my revision history goes with it.
I believe there are some others in development but the short answer is no, if you discount git-gui. I'm not a fan of using a GUI for stuff like version control really, I feel they just end up adding complexity and removing flexibility.
Ok, too bad. I personally consider TortoiseSVN a huge advantage over svn command line.
Nothing against command lines or anything, but committing files, seeing what's changed, and (un)selecting files to commit, quickly diff'ing or browsing through the history, etc etc is all just SO much easier.
Under (4) Graphical Interfaces. I see TortoiseGit in there too.
I dare say many of these are not yet complete, but they are in existence. Basically git is only just gaining a large amount of traction, probably thanks to github.com, so many of these tools are still young.