TortoiseGit, TortoiseBzr, TortoiseHg. Are any solid enough to switch from TortoiseSVN?

Nosredna picture Nosredna · May 31, 2009 · Viewed 10.9k times · Source

I'd like to try out a distributed revision control system. I use a couple Windows PCs, a couple PCs with Linux, and a Mac. On windows, I'd like to use Tortoise.

Are any of the Tortoises other than TortoiseSVN any good? Until recently, the knock against them has been that they are slow and buggy, but it seems like there's a new push to get them solid.

I'd rather not have to try out all three. Anyone make the switch lately and have a good experience?

Answer

Paul Fisher picture Paul Fisher · May 31, 2009

I've personally had good experiences with TortoiseHg. It also installs the hg command-line system, so you can drop down into that if you need to (or if you prefer doing version control on the command line). There are a few quirks in the interface, but overall it's very solid (and if you use the revision graph view it looks great). Mercurial's Subversion import is also fantastic.

You can even work with Git repositories using the hg-git extension for Mercurial, as CAD bloke mentions.