如何解决TortoiseHg (Mercurial) 找不到 hggit 扩展
我正在尝试让 hg-git 扩展与 TortoiseHg(Win10 上的 v5.8)一起使用。我在设置中启用了“hggit”扩展。但是当我尝试推送到 github 时出现错误:
*** failed to import extension hggit: No module named hggit
搜索我的驱动器时,我只有 TortoiseHg 目录中的 hg 可执行文件,但找不到任何 hggit 或 hg-git 二进制文件。是否还需要做其他事情才能使扩展程序正常工作?
解决方法
显然目前 THG 可以选择在设置中包含 hggit,但实际上并没有打包 hggit 本身。
根据 TortoiseHG 的贡献者/维护者之一 Matt Harbison 的说法:
我删除了 [hggit],因为它总是滞后于核心 hg 的变化, 并且它的依赖破坏了一些东西。
他继续补充:
只需运行 py -2 -m pip install hg-git --user
即可安装,如果您
在您的系统上安装了 python2。
另一个人 (Aurélien Campéas) 对使用 Python 3 进行了说明:
使用 python 3 和一个简单的“pip install mercurial hg-git”,它只是 作品
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5707
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。