【问题标题】:Problem with loading hggit extension in TortoiseHG在 TortoiseHG 中加载 hggit 扩展的问题
【发布时间】:2011-08-02 12:04:40
【问题描述】:

我正在尝试使用 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 文件的扩展部分中添加什么内容,我都没有收到任何错误。

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

【问题讨论】:

  • 这里有同样的问题。您找到解决方案了吗?

标签: mercurial hg-git


【解决方案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时,它会报告目录路径是否错误。

【讨论】:

    【解决方案2】:

    你应该在hggit =之后包含你拥有的东西

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

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

    【讨论】:

    • 是的,这正是它所说的。 hggit = C:\tools\hg-git\hggit 。我也尝试了斜杠而不是反斜杠,也没有改变任何东西。我也可以放置任何目录并且不会收到错误消息,这让我相信在运行 hg.exe 时甚至没有考虑扩展部分 ...
    猜你喜欢
    • 2021-08-23
    • 2020-05-29
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 2012-07-16
    相关资源
    最近更新 更多