Using Mercurial with Visual Studio 2010 [closed]
We don’t allow questions s开发者_开发百科eeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this questionI am currently using Mercurial via Tortoise Hg for some of my side projects. I was wondering if there is tighter integration of Mercurial with Visual Studio 2010 via a plugin or some similar mechanism. What I'm thinking about is very similar to the git extensions which provide a plugin for VS. The plan is to eventually host the projects on Codeplex which supports Mercurial.
sure there is visualHG which works for 2005 to 2013 including 2010 .
another alternative (useful if you are in an environment where you don't have control over what is installed) is to use VS's external tools menus/buttons to launch tortoiseHg windows via thg
I've been using hgscc recently, and it works pretty well. It has a similar interface to TortoiseHG and also integrates with solution explorer. I've only used it with VS2008 but the website says it works with 2010 as well.
VisualHg + TortoiseHg. Also suggest to assign some hotkeys in VS2010 to call VisualHg functions like: File.Commit, File.RepoBrowser.
See this other SO answer.
The alternatives out there (for VS2010 through VS2015) are basically two: VisualHG
, which is basically a GUI proxy for TortoiseHg, and HgSccPackage
, which is a stand-alone package (TortoiseHg is not required).
Both of them can be installed free of charge through the Visual Studio's Extensions and Updates... GUI tool, accessible through the Tools menu.
To keep it short, the former gives a more wide set of options, while the latter doesn't require other software installed so it's (arguably) a more lightweight solution - and also easier to install and set-up. Choosing the right tool is up to you, I personally love the TortoiseHg interface and approach so VisualHG has always be my favourite choice.
For a more extensive comparison between them you can also read this post on my blog.
I'm using shell-based mercurial commands + powerconsole add-in.
精彩评论