在Visual Studio 2010中使用Mercurial

时间:2010-06-24 10:14:35

标签: c# visual-studio-2010 mercurial codeplex

我目前正在通过Tortoise Hg使用Mercurial来完成我的一些项目。我想知道是否通过插件或类似机制将Mercurial与Visual Studio 2010更紧密地集成在一起。我正在考虑的是非常类似于为VS提供插件的git扩展。该计划最终将在Codeplex上托管支持Mercurial的项目。

5 个答案:

答案 0 :(得分:22)

确保visualHG适用于2005年至2013年,包括2010年。

另一个替代方案(如果你在一个你无法控制安装的环境中很有用)是使用VS的外部工具菜单/按钮通过thg启动tortoiseHg窗口

答案 1 :(得分:5)

我最近一直在使用hgscc,而且效果非常好。它具有与TortoiseHG类似的界面,并且还与解决方案资源管理器集成。我只在VS2008上使用它,但该网站表示它也适用于2010年。

答案 2 :(得分:3)

VisualHg + TortoiseHg。还建议在VS2010中指定一些热键来调用VisualHg函数,如:File.Commit,File.RepoBrowser。

答案 3 :(得分:1)

请参阅this other SO answer

那里的替代品(对于VS2010到VS2015)基本上是两个:VisualHG,它基本上是 TortoiseHg 的GUI代理,而HgSccPackage是一个< em>独立包( TortoiseHg 不是必需的)。

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

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

要对它们进行更广泛的比较,您还可以在我的博客上阅读this post

答案 4 :(得分:0)

我正在使用基于shell的mercurial命令+ powerconsole加载项。