长话短说,我有一个包含多个分支的 git 存储库,我想将其移动到 SVN 存储库,同时维护所有分支和提交历史记录。
到目前为止,我还没有太多运气,我发现的大多数方法都没有像我期望的那样迁移分支。 (它们被组合、或被忽略、或被 grue 吃掉)
我计划使用 git-svn(本地 git,远程 SVN),从文档中我得到的印象是,以这种方式使用 Git 和 SVN 是非常有可能的。但没有提供白痴证明教程!
这可能吗?如果是这样怎么办?如果不是,我不明白 git/svn 是什么?
最佳答案
你检查了吗git2svn 如问题“Cloning a Non-Standard Svn Repository with Git-Svn”中所述?
它可以帮助这种转换。
关于svn - 将整个 Git Repo 导出到 SVN(包括分支),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4018794/