我刚刚为 MS Visual Studio 2010 安装了 Mercurial Source Control Plugin (visualhg) 来尝试源代码控制管理系统的一些功能。
当我点击“添加所选文件”命令时,VS2010 就崩溃了,Windows 错误报告程序告诉我重新启动 VS2010。每次我点击“添加所选文件”命令时都会发生这种情况,这很烦人。
有人有解决方案吗?
答案1
使用手动流程:
设置集成的第一步是为您想要从 Visual Studio 启动的各种命令创建外部工具条目。使用以下步骤,您将拥有一个或多个可供使用的 hg 命令。
转到“工具 -> 外部工具”菜单项。
单击“添加”。
在“标题”文本框中为该工具命名。我选择了“hg annotate”、“hg diff”和“hg log”。
在“命令”文本框中,输入 TortoiseHg 的路径,通常为“C:\Program Files\TortoiseHg\thg.exe”
填写适当的参数。$(ItemPath) 变量指向当前文件。最好将项目括在引号中,因为路径中可能会有空格。以下是我使用的命令的各种参数:
注释:注释 -n $(CurLine) “$(ItemPath)”
差异:vdiff“$(ItemPath)”
日志:日志“$(ItemPath)”
在“初始目录”中,输入存储库内的路径。为简单起见,我选择了 $(ItemDir)。您也可以使用 $(SolutionDir) 或其他路径之一。选中“退出时关闭”,否则您将最终得到一个令人讨厌的命令窗口。记下列表中条目的位置(第 8 位等)。您稍后需要使用它。
对各个命令重复步骤 2 到 7,然后单击“确定”保存。
参考