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
中描述的程序
我正在尝试使用 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
中描述的程序