svn2git挂起并输出任何内容

时间:2016-08-14 16:18:28

标签: git svn svn2git

我试图在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服务器的任何流量。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

有一些称为svn2git的简单工具,最好的工具是来自https://github.com/svn-all-fast-export/svn2git的KDE工具。我强烈建议您使用svn2git工具。这是我所知道的最好的,它可以非常灵活地使用它的规则文件。

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

如果您不是100%关于存储库的历史记录,那么http://blog.hartwork.org/?p=763中的svneverever是一个很好的工具,用于在将SVN存储库迁移到Git时调查其历史记录。

答案 1 :(得分:0)

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

我使用了Pro Git

中描述的程序