3

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

然而,扩展似乎没有被加载。尝试克隆存储库时,出现以下错误:

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

跑步

hg help hggit

结果是

hg: unknown command 'hggit'

无论我在 mercurial.ini 文件的扩展部分中添加什么内容,我都没有收到任何错误。

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

4

2 回答 2

1

有同样的问题,就我而言,我忘记[extensions]在 INI 文件中指定行。

工作:

[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时,它会报告目录路径是否不正确。

于 2012-01-01T10:07:49.560 回答
0

你应该包括你所拥有的hggit =

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

例如hggit=C:\hg-extensions\hg-git\hggit

于 2011-08-02T16:52:37.440 回答