将svn dump导出到git或github

时间:2018-04-11 19:10:34

标签: git github svn

我有一个svn转储(但实际的svn网站不再有效)。有没有办法将此转储上传到git或github?我看到的教程与使用svn-git有关,需要访问实际的svn网站。

2 个答案:

答案 0 :(得分:1)

1)即使没有服务器,您也可以提取转储并将其转换为git:

svnadmin create /home/user/svn/repo
svnadmin load /home/user/svn/repo < svndump.dat
git svn clone file:///home/user/svn/repo /home/user/svn/repo.git

2)reposurgeon可以直接迁移svn dump,而无需提取它。

答案 1 :(得分:0)

在这种情况下,只要Subversion转储为版本2格式,就可以使用

svndump-to-git替代reposurgeon。

这是具有自动分支检测功能的整个存储库转换器。