我正在尝试使用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文件的扩展部分放置什么。
关于问题可能是什么的任何想法?是否有任何日志文件向我显示加载扩展是否有问题?
答案 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