版本控制入门提示
我已经安装了Mercurial,TortoiseHg和VisualHG到Visual Studio 2010中。 在Visual Studio中设置了我的源代码控制为Mercurial。
当我右键单击我的解决方案时,我已经看到HG的按钮出现在上下文菜单中。
我的问题是,如何使这个版本控制工具起作用? 点击“HG Status”时,它告诉我“解决方案不在Mercurial版本控制下”,似乎我需要进行某种配置。
谢谢
版本控制入门提示
我已经安装了Mercurial,TortoiseHg和VisualHG到Visual Studio 2010中。 在Visual Studio中设置了我的源代码控制为Mercurial。
当我右键单击我的解决方案时,我已经看到HG的按钮出现在上下文菜单中。
我的问题是,如何使这个版本控制工具起作用? 点击“HG Status”时,它告诉我“解决方案不在Mercurial版本控制下”,似乎我需要进行某种配置。
谢谢
TekPub有一个很好的免费视频,介绍如何使用TortoiseHG、VisualHG和VS来使用Mercurial,并通过CodePlex将代码库推送到公共仓库。在视频中,Rob Conery展示了如何在VS解决方案中创建代码库以及如何处理提交、分支、合并等操作。
对于那些来自Subversion背景的人来说,这尤其有用,因为他指出Mercurial中的分支/合并/派生不像在Subversion中那样具有挑战性。
YouTube链接,因为其他链接已失效:
如果您不知道如何在Visual Studio中进行此操作,但是从命令行轻松完成。只需退出VS并转到要放入源代码控制的项目的根文件夹处的命令提示符,并键入“hg init”。然后加载解决方案并验证hg是所选的源代码提供程序。