Saturday, February 19, 2011

Which distributed version control system has the best GUI front-ends for Windows?

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.

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

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

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

    TortoiseHG for shell and MercurialEclipse

    Peter Parker : TortoiseHG does not support Filerenames .. this is pretty bad..
  • 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.

  • 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.

  • 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.

0 comments:

Post a Comment