【问题标题】:How do you setup the convert extension in Mercurial in windows?如何在 windows 中的 Mercurial 中设置转换扩展?
【发布时间】:2010-07-23 01:04:10
【问题描述】:

我刚刚在 Windows SErver 2003 机器上安装了 mercurial(仅限命令行...这不是 TortoiseHG),文档中提到了一个转换命令,该命令允许我将 svn 存储库转换为 hg。

但是当我尝试运行 hg convert 时,无法识别该命令。我用谷歌搜索它说我需要使用 hgrc 文件安装“转换扩展”。

我已经用谷歌搜索了这个,但我找不到任何能准确告诉我如何让它工作的东西。不知道需要什么文件和文件名,应该在哪个目录路径。

我发现this page 泛泛地谈论配置,this page 谈论转换扩展,但它们都没有足够的特异性将它放在一起。

总结- 我该如何设置 hg 以支持 Windows Server 2003 上的转换扩展。

谢谢。

【问题讨论】:

    标签: mercurial


    【解决方案1】:

    如果您在机器上的用户名是“seth”,并且您的个人资料位于“c:\users\seth”:

    在该文件夹中放置一个名为 Mercurial.ini 的文件。

    把这个放到文件里:

    [extensions]
    hgext.convert=
    

    至少应该将它带到识别命令的位置,并且您可以从那里获取它。

    编辑:

    还有一件事在您的帖子中并不完全清楚。如果只输入普通的 hg 没有任何作用,那么您需要将 mercurial 安装目录放在您的路径中。

    【讨论】:

    • 现在转换正在工作。现在我收到错误“无法加载 Subversion python 绑定”。我发现该消息有一个错误,但我不知道如何解决。
    • 如果您将 Mercurial.ini 放在安装目录中,它应该可供所有人使用。抱歉,无法帮助 subversion python 绑定。
    猜你喜欢
    • 1970-01-01
    • 2015-07-08
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多