Login Status


ShareSource Site » Projects » visualhg » visualhgWiki

Project: VisualHG [Wiki]

(*) Summary   [^] Files   [_] Wiki   [!] Bug Tracker   (») Mercurial Repository  
Project Wiki (Page: Home)
Last Changed 2 months ago, by Bernd Schrader

VisualHG is still under development and the status is beta. Contributions are most welcome! Contact me at VisualHG@Live.de.

How To Use

  1. Download and install TortoiseHg (at least Mercurial v. 1.3 and TortoiseHg v. 0.8)
  2. Download and install VisualHG version 1.0.6 - If you have an previous version of VisualHG installed, you have to deinstall it first.
  3. Make VisualHG the current active SourceControl Plugin in MSVS 2008. To do that, start MSVS 2008 and click into the menu <Tools><Options> to get the options dialog. Here you choose the page <Source Control>. Now enter in the pages dropdownlist <Current Source Control plug-in:> the <VisualHG> entry and click OK. Ready.
  4. Create a new Repository (if you don't have one) with TortoiseHg on your local disk. NOTE: VisualHG can't create new Repo's of its own.
  5. Now you can create or move projects into this directory and the plugin will detect this files as versioned ones. Mybe you have to enure step 3 from time to time.

The Plugin works with MSVS 2005, MSVS 2008 and MSVS 2010 Beta 2.

With the plugin you can view status of files, add, move and rename files, commit changes and so on directly from the workspace with the same GUI as in TortoiseHg. You will reach the commands by right clicking the files in the 'Solution files tree'.

Next I will spend some time to write a better doc with images of all these steps and also of the GUI elements.

Whats new

1.0.6

Changes

  • 338 'Case folding' tracking and handling removed from VisualHG. This is because Mercurial for Windows is no longer case sensitive.

1.0.5

New Features

  • 332 View history for a single file.

Fixed Bugs

  • 338 visualhg-1.05.msi does not install (use 1.0.5a link)
  • 337 VS2008 Open Web Site - VisualHG functions do not work anymore
  • 336 Files added to project but ignored by .hgignore gets added to VCS
  • 335 No password prompt when doing a pull from synchronize command
  • 313 When opening a repository with Visual Studio, all files in this folder are being added to it automatically. (use ignore file to prevent files from automatically adding)

1.0.4

  • Added Visual Studio 2005 support

1.0.3

  • Improved setup with some dialog elements
  • Glyph updates works now for all project types (not only C# and CPP)
  • Vista 64 Bit secured

1.0.2

  • Smarter icons for popup menus and glyphs
  • Status tracking and glyph updating improvements (internal).

1.0

  • Initial Version

Hi folks

I'm a friend of Mercurial source control system I want to use it for my own develoments. Unfortunately there was no MSVS Plugin found which works to my needs. So I decided to create my own one. It is based on Mercurial and TortoiseHg's HGTK library, which covers many of the UI components - thx for that cool stuff!! So, if you want to check out VisualHG, you have to install TortoiseHg first and then VisualHG. After that you have a well working solution integrated into Windows Explorer and MSVS 2008.

Good Luck!

Bernd