在TortoiseHG中加载hggit扩展的问题

时间:2011-08-02 12:04:41

标签: mercurial hg-git

我正在尝试使用TortoiseHG(2.1.2)让hggit扩展在Windows 7(64位)下工作。我按照官方设置说明进行操作,即克隆hg-git存储库并将“hggit = ...”行添加到我的mercurial.ini文件中的extensions部分。

但是,似乎没有加载扩展名。尝试克隆存储库时,我收到以下错误:

abort: repository git://... not found!

运行

hg help hggit

结果

hg: unknown command 'hggit'

我也没有任何错误,无论我在mercurial.ini文件的扩展部分放置什么。

关于问题可能是什么的任何想法?是否有任何日志文件向我显示加载扩展是否有问题?

2 个答案:

答案 0 :(得分:1)

有同样的问题,在我的情况下,我忘了在INI文件中指定[extensions]行。

工作:

[ui]
username = My name <my@emailaddress.com>
hgsubversion=D:\Repotools\hg-svn\hgsubversion
hggit=D:\Repotools\hg-git\hggit

<强>工作:

[ui]
username = My name <my@emailaddress.com>

[extensions]
hgsubversion=D:\Repotools\hg-svn\hgsubversion
hggit=D:\Repotools\hg-git\hggit

当您运行命令hg help hggit时,它将报告目录路径是否不正确。

答案 1 :(得分:0)

您应该包含hggit =

之后的内容

它应该指向您将存储库克隆到的目录中的hggit子目录。

e.g。 hggit=C:\hg-extensions\hg-git\hggit