如何在Windows下使用git subrepo制作MercurialEclipse克隆存储库?

时间:2011-12-07 12:58:52

标签: windows eclipse git mercurial subrepos

我将svn:externals转换为svn:externals通过其svn网关导入github进入bitbucket并上传到bitbucket(我想转移到DVCS,bitbucket允许个人回购,所以我可以让我的服务器免于服务svn并让它上传互联网)。我通过sshing到我的服务器。

我还在我的nb上安装了MercurialEclipse并希望克隆我的项目(使用Windows 7)。它最终出现了错误消息

cloning subrepo vendor/jqmkt from git://github.com/herby/jquery-mochikit-tags.git abort: Systém nemôže nájsť zadaný súbor. Command line: D:\Herby\fbcanvas\vendor:hg -y update -r 14 -C --config ui.merge=internal:fail, error code: -1

(它显然使用本地化的hg.exe,消息的意思是“找不到给定的文件”)

如何让它克隆git子库?或者推荐不同的eclipse插件。

如果一切都失败了,我可能会使用旧的“svn网关战术”,但如果可能的话,我想阻止它。

1 个答案:

答案 0 :(得分:0)

好的,解决方案是:

  1. 您需要安装Git for Windows。
  2. 在安装过程中,您必须选择第三个最危险的“运行Git并从Windows命令提示符中包含Unix工具”选项。
  3. 重启Eclipse。
  4. 罪魁祸首是找不到的git.exe(当你在2中选择第二个选项时,Git for Windows只将git.cmd放入路径中,这对于明确搜索git.exe的工具没有帮助(作为hg.exe,Mercurial可执行文件,确实如此。