Debian Jessie和sid都有一个mercurial-git
软件包,其中包含hg-git
插件。但是,该软件包为(auto-)removed from Debian Stretch to to a release-critical bug。
但是-我需要安装并运行它。当然应该可行,对吧?
好吧,我按照plugin page上的安装说明进行了操作:
apt-get install python-setuptools python-setuptools-git python4-setuptools python3-setuptools-git
easy_install hg-git
,它似乎起作用了但是,尽管如此,当我执行各种常规操作时,第一行还是显示错误消息:
*** failed to import extension hgext.git: No module named git
(不管我是否在做与git相关的任何事情。)
我的问题:
现在,
How do I correctly install dulwich to get hg-git working on Windows?
答案 0 :(得分:0)
显然,该关键错误并不总是(可能仅在非常特殊的情况下)才会出现,因此您可以尝试安装Debian sid version of the mercurial-git
package(即在撰写本文时的版本0.8.11-1)。 。有关如何执行此操作的超级用户问题:
https://linuxaria.com/howto/how-to-install-a-single-package-from-debian-sid-or-debian-testing
在这种情况下,我个人的看法是简单地安装.deb文件,您可以从here获得该文件(这不是特定于平台的;在链接上,您需要选择一个镜像。)错误消息消失了,至少假设您有:
[extensions]
hgext.bookmarks =
hggit =
在您的~/.hgrc
文件中。