我正在将 SVN 存储库迁移到 Git。git-svn 命令不能正确处理分支和标签,但我偶然发现了一个名为 svn2git 的工具,它似乎可以解决这个问题(https://github.com/nirvdrum/svn2git)。
我已经尝试设置这个工具在 Windows 上工作,但我没有取得太大的成功。
我首先将 svn2git 安装复制到 C:\svn2git 并下载 Ruby for Windows (http://rubyinstaller.org/) 并将其保存在 C:\Ruby193。
运行 svn2git 回来了
/bin/env: ruby: No such file or directory
然后我将 Ruby 的 bin 和 lib 文件夹分别复制到 svn2git 的 bin 和 lib 文件夹。
运行 svn2git 然后返回
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in `<compiled>'
有谁知道如何让它在 Windows 环境下工作?谢谢