views:

1213

answers:

6

At my workplace we are using CVS as the version control system. Since we are using Windows mostly, TortoiseCVS and WinCVS serve as the GUI front-ends to CVS.

Is there anything like those front-ends for one of the distributed VCS (bzr, hg, git)? I know we could use the command line but that is not an option.

I've already tried Bazaar and was disappointed by TortoiseBzr.

+1  A: 

And may I add -- do any of them have decent Eclipse integration? I'm hesitant to give up Eclipse's great CVS client.

JW
+5  A: 

Try Mercurial. It has a tortoise shell plugin and integrates with Eclipse.

David Arno
Have you tried the Eclipse plugin? Any good?
JW
The shell plugin doesn't support 64-bit last time I checked. TortoiseBZR for Bazaar claims to.
Joel Mueller
+1  A: 

Mercurial

TortoiseHG for shell and MercurialEclipse

basszero
TortoiseHG does not support Filerenames .. this is pretty bad..
Peter Parker
A: 

I like bzr, but have not used the tortoise plugin; I believe Canonical are working on some front-ends for it as well. Oh, and of course there's an Eclipse plugin, so you can use your IDE as the GUI for it.

hendrixski
+1  A: 

Mercurial seems to have the best GUI tools for Windows at the moment, but CVS or SVN GUI tools seem to be better, I hope this would change in the future.

kshahar
+1  A: 

Mercurial has the best support when it comes to DVCS. There's TortoiseHg for integration with Explorer and Nautilus (Linux) and there are two Eclipse plug-ins (MercurialEclipse and Merclipse) that work. The former offers nearly everything Mercurial offers, including Rebase, Push, Pull, graphical history, workspace synchronization etc.