可以将SVN repo迁移到仅作为本地副本的git吗?

时间:2017-06-18 20:52:03

标签: git svn github git-svn

我的机器上有一个SVN repo的克隆,SVN服务器无法访问。用于克隆的程序是Tortoise SVN for Windows。

有没有办法将repo的提交历史导入github上的git存储库?

我试过

svnadmin dump repo/.svn > svn.dump

导致

svnadmin: E165005: Expected repository format '3' or '5'; found format '12'

这似乎有误导性,这意味着我无法转储该副本。但除了倾销之外还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

我怀疑现在这是不可能的。本地SVN签出不包含足够的信息来充当存储库。没有历史信息 - 它都在服务器上。

您唯一的方法是只删除.svn子目录并运行git init && git add .以创建包含您的文件的存储库。没有历史。