如何在Visual Studio 2010中使用Mercurial?

9

版本控制入门提示

我已经安装了Mercurial,TortoiseHg和VisualHG到Visual Studio 2010中。 在Visual Studio中设置了我的源代码控制为Mercurial。

当我右键单击我的解决方案时,我已经看到HG的按钮出现在上下文菜单中。

我的问题是,如何使这个版本控制工具起作用? 点击“HG Status”时,它告诉我“解决方案不在Mercurial版本控制下”,似乎我需要进行某种配置。

谢谢

3个回答

6
使用TortoiseHG,您可以在资源管理器窗口上右键单击并执行“TortoiseHG->在此处创建存储库”,这将为您运行“hg init”。我相信目前无法从VisualHG运行“hg init”。请注意保留HTML标记。

5

TekPub有一个很好的免费视频,介绍如何使用TortoiseHG、VisualHG和VS来使用Mercurial,并通过CodePlex将代码库推送到公共仓库。在视频中,Rob Conery展示了如何在VS解决方案中创建代码库以及如何处理提交、分支、合并等操作。

对于那些来自Subversion背景的人来说,这尤其有用,因为他指出Mercurial中的分支/合并/派生不像在Subversion中那样具有挑战性。


YouTube链接,因为其他链接已失效:

https://www.youtube.com/watch?v=HV8e1NQ-8gU


4

如果您不知道如何在Visual Studio中进行此操作,但是从命令行轻松完成。只需退出VS并转到要放入源代码控制的项目的根文件夹处的命令提示符,并键入“hg init”。然后加载解决方案并验证hg是所选的源代码提供程序。


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