在Visual Studio 2010中使用Mercurial

22

我目前在一些副业项目中使用Tortoise Hg来操作Mercurial。我想知道是否有更紧密的集成方式,可以通过插件或类似机制将Mercurial与Visual Studio 2010结合使用。我的想法与Git Extensions提供的VS插件非常相似。计划最终将这些项目托管到支持Mercurial的Codeplex上。


我投票关闭此问题,因为它现在大多数只是历史性的兴趣。 - holdenweb
“历史兴趣”是否等同于“离题”? - λ Jonas Gorauskas
我猜不是。但问题的形式是。 - holdenweb
5个回答

22

当然,有一个名叫visualHG的工具,可用于2005-2013版的Visual Studio,包括2010版。

另一个替代方案(适用于您没有控制安装内容的环境)是使用VS的外部工具菜单/按钮通过thg启动tortoiseHg windows。


5

最近我一直在使用hgscc,它的表现非常好。它与TortoiseHG具有相似的界面,并且还能够与解决方案资源管理器进行集成。我只在VS2008上使用过它,但是网站上说它也适用于2010。


1
这是我目前正在使用的,它可以与VS2010一起使用。不过,此时此刻我更喜欢VisualHG。 - Rangoric

3

建议使用 VisualHgTortoiseHg。还可以在 VS2010 中分配一些热键,以调用 VisualHg 的功能,例如:File.Commit、File.RepoBrowser。


1

请参考这个其他的SO答案

对于VS2010到VS2015,可用的替代方案基本上有两种:VisualHG,它基本上是TortoiseHg的GUI代理,以及HgSccPackage,它是一个独立的包(不需要TortoiseHg)。

它们都可以通过Visual Studio的扩展和更新...GUI工具免费安装,该工具可通过工具菜单访问。

简而言之,前者提供了更广泛的选项,而后者不需要安装其他软件,因此它是一个更轻量级的解决方案 - 也更容易安装和设置。选择合适的工具取决于你,我个人喜欢TortoiseHg的界面和方法,所以VisualHG一直是我的首选。

如果您想进行更详细的比较,您也可以阅读我博客上的this post


0

我正在使用基于Shell的Mercurial命令+Powerconsole插件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接