由于版本1.8.1 git包含Felipes git-remote-hg。不幸的是,使用TortoiseGit 1.8.1和Git for Windows 1.8.1.2从Hg回购中抓取/克隆会出现以下错误:
致命:git的构建不支持git-core \ git-remote-hg(NO_PYTHON = YesPlease)。
如何在我的Git中获得python支持?
答案 0 :(得分:3)
正如之前的回答中提到的,基于msys的Windows的git解决方案都没有python支持。最终他们可能有时间添加它,但谁知道什么时候会发生。
与此同时,git-remote-hg 与Cygwin的git一起工作。以下是我尝试的方法:
c:\cygwin
安装了我的。git-remote-hg
并将其放入c:\cygwin\bin
。 (可能有一个更合适的地方放置这个文件,但我没有费心去弄清楚它的位置。)我将c:\cygwin\bin
添加到了PATH中,因此我可以在Windows命令提示符下使用git命令。
值得注意的是,如果您使用TortoiseHg或其他一些mercurial或python,将c:\cygwin\bin
放在您的路径中可能会导致这些程序行为异常。一个更健壮的解决方案是创建一个.cmd
文件,修改PATH以包含Cygwin的bin目录,或者只使用Cygwin的bash shell。
c:\hg\test
创建了一个并使用hg serve
)。使用git克隆:
git clone hg::http://localhost:8000/