svn2git 挂起并且不输出任何内容

svn2git hangs and outputs nothing

我正在尝试使用 Windows 下的 svn2git 将一些旧的 svn repros 转换为 git。我从 git bash

执行以下命令
svn2git https://repo.example.com/repos/my_repro --username user --notags --authors ~/authors.txt --verbose

但是没有任何反应。我看到生成了一个 ruby 进程,并且生成了 cmd.exe,后者又生成了一个新的 git svn init 实例。但是,尽管 --verbose 选项我看不到任何输出。上述进程不消耗任何 CPU 时间,并且在捕获网络流量时我没有看到任何到 SVN 服务器的流量。

我做错了什么?

有许多名为 svn2git 的工具,最好的可能是来自 https://github.com/svn-all-fast-export/svn2git 的 KDE。我强烈建议使用 svn2git 工具。这是我所知道的最好的,而且你可以非常灵活地使用它的规则文件。

从你的问题来看,我发现你没有使用我提到的那个。

如果您不是 100% 了解存储库的历史,http://blog.hartwork.org/?p=763 中的 svneverever 是一个很好的工具,可以在将 SVN 存储库迁移到 Git 时调查其历史.

我最终使用了 git svn clone。毕竟我不需要对我的非常简单的存储库进行任何特殊处理,所以它可以解决问题。我一开始就完全忘记了这种可能性。

我使用了Pro Git

中描述的程序