我搜索了相关问题,但找不到与我的具体情况相符的任何内容:我有一些旧的存储库存档,来自多年前被关闭的 SVN 服务器。它们是服务器上原始存储库结构的压缩包。我想做的是将它们转换为 git 存储库,作为 future 工作/恢复项目的基础。我已经阅读了几个关于转换过程的教程,我想我可以弄清楚作者的转换、分支映射等,但他们都假设你有一个 SVN 服务器和一个存储库的 url。我是否需要安装和设置 SVN 服务器来执行此转换,或者有什么方法可以在 repo 中指向 git clone
或 svn2git
(或其他工具)我有转储吗?
最佳答案
在本地安装 subversion 以导入转储,然后使用 git-svn 包。
你可以使用git svn clone file:///path/to/svn/repo/path/to/empty/dir
关于git - 将本地 svn repo 转储转换为 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16005193/