我正在尝试将svn存储库导入Windows 7上的git中。我安装了Ruby/Gems/svn2git,但是当我运行此命令时:

svn2git http://svn.server/path

我收到以下错误:
C:/Ruby192/lib/ruby/gems/1.9.1/gems/svn2git-2.0.0/lib/svn2git/migration.rb:226:i
n `popen': No such file or directory - git svn init --no-metadata --trunk=trunk
--tags=tags --branches=branches http://svn.server/path (Errno::ENO
ENT)

我不知道这个错误是什么意思。据我所知,所有文件都位于正确的位置,并且无法将存储库复制到本地系统。任何帮助表示赞赏。谢谢!

编辑:我的SVN存储库具有默认的主干/分支结构。

最佳答案

Svn2Git documentation声明依赖于git-core(在Windows中为msysgit)和git-svn,由于错误与“git svn”命令有关,我想您必须安装它并使它在PATH中可用。

检查this other StackOverflow question如何同时安装git-core和git-svn。

关于windows - 尝试在Windows上使用svn2git时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5199119/

10-13 09:16