从版本1.8.1开始,git包含了Felipes git-remote-hg 。 不幸的是,使用TortoiseGit 1.8.1和Git for Windows 1.8.1.2从Hg repo中获取/克隆结束于以下错误:
致命的:git是build立在不支持git-core \ git-remote-hg(NO_PYTHON = YesPlease)。
我如何获得Python支持到我的Git?
正如在前面的答案中提到的,基于msys的git解决方案没有任何Windows版本支持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/