svn - 将整个 Git Repo 导出到 SVN(包括分支)

标签 svn git git-svn git-branch

长话短说,我有一个包含多个分支的 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/

相关文章:

git - "git svn clone"只克隆树干? (预计克隆整个存储库)

svn - 工作副本中的文件似乎是 "lost"

SVN补丁文件不包含文件重命名?

svn - 连接到 svn 时出现问题 (400 : Bad Request)

git - 检查开发分支是否已 merge 到功能分支?

git - "Unable to determine upstream SVN information from working tree history"

SVN 到 Clearcase 导出

git submodule update --init 安装 dot-emacs 文件时出错

Git 起源到 bitbucket

svn - 将 SVN 子目录转换为 Git