我在我的Windows机器上安装了Tortoise,并且一直在通过Tortoise GUI和windows命令行使用mercurial。我按照http://hg-git.github.com/上的建议安装了hg-git :使用easy_install hg-git,它使用Microsoft Visual C++ 2008构建了这个包。没有错误消息,构建报告成功。
然后,我将扩展添加到配置文件中。但是TortoiseHg仍然不接受git,当我从命令行运行hg时,我得到:
*** failed to import extension hggit: No module named hggit现在,python确实知道hggit,如果我在解释器中输入import hggit,它就会找到它(当hggit试图导入mercurial时,它会失败)。我知道TortoiseHg提供了自己的python环境,所以我的问题是:我如何安装hggit,以便它对tortoise分布式mercurial可见?还是我误诊了问题?
发布于 2012-03-05 15:19:14
您是如何在.hgrc文件中引用扩展名的?
如果你就这么做了
[extensions]
hggit= 尝试将完整路径添加到扩展:
[extensions]
hggit = [path-to]/hg-git/hggit这应该告诉TortoiseHg在哪里查找,并绕过命令行和gui之间的任何配置差异。
https://stackoverflow.com/questions/9560173
复制相似问题