Python 在windows上使用Git访问Mercurial回购
由于1.8.1版git包含了Felipes。不幸的是,从Hg回购获取/克隆时出现以下错误,并以以下错误结束: fatal:git是在不支持git-core\git-remote-hg的情况下构建的(没有PYTHON=YesPlease)。Python 在windows上使用Git访问Mercurial回购,python,windows,git,mercurial,msysgit,Python,Windows,Git,Mercurial,Msysgit,由于1.8.1版git包含了Felipes。不幸的是,从Hg回购获取/克隆时出现以下错误,并以以下错误结束: fatal:git是在不支持git-core\git-remote-hg的情况下构建的(没有PYTHON=YesPlease)。 如何在Git中获得python支持?如前面的答案所述,基于msys的Git Windows解决方案都不支持python。最终,他们可能会有时间添加,但谁知道什么时候会发生 与此同时,GitRemoteHG确实与Cygwin的git一起工作。以下是我尝试的方法:
如何在Git中获得python支持?如前面的答案所述,基于msys的Git Windows解决方案都不支持python。最终,他们可能会有时间添加,但谁知道什么时候会发生 与此同时,GitRemoteHG确实与Cygwin的git一起工作。以下是我尝试的方法:
c:\cygwin
中安装了我的
c:\cygwin\bin
。(可能有一个更合适的地方放这个文件,但我没有费心去弄清楚它可能在哪里。)
c:\cygwin\bin
,这样我就可以在Windows命令提示符下使用git命令
值得注意的是,如果您使用的是Ortoisehg或其他mercurial或python,将c:\cygwin\bin
放在路径中可能会导致这些程序行为不当。一个更健壮的解决方案是创建一个.cmd
文件,修改路径以包含Cygwin的bin目录,或者只使用Cygwin的bash shell
c:\hg\test
创建了一个,并使用了hgserve
)
http://localhost:8000/
你可以随时使用窑,他们刚刚发布了一个新的更新。我的问题中有什么表明我对基于web的付费解决方案感兴趣?看起来Windows是个问题。请参阅:我修复了git remote hg的链接。它现在来自回购协议,我有一个标记版本,这样链接就不会改变。谢谢:)。尽管我最终无法使用它,因为没有Windows版本的Git包含PythonThat的步骤1-2。如果你在git上使用cygwin,它也会有python。Windows上的git版本没有理由需要python。我已经安装了msysGit,git remote hg似乎在使用Python 2.7。只要确保python.exe在您的路径中,Bash就可以找到它。它可能与Git for Windows同样适用,但我还没有进行测试。我在使用Git-p4时遇到了这个问题,希望找到一个解决方案来解决完全相同的错误消息。简单地在git中安装cygwin并使用它似乎就足以支持git-p4了。