如何将本地 svn 存储库迁移到谷歌代码的 svn 存储库?

Posted

技术标签:

【中文标题】如何将本地 svn 存储库迁移到谷歌代码的 svn 存储库?【英文标题】:how to migrate local svn repo to google code's svn repo? 【发布时间】:2012-09-06 13:29:21 【问题描述】:

我的问题与 *** 上的其他帖子完全不同,例如 How to migrate a codebase from one svn repo to another preserving history?。

很容易将 svn repo 从一台电脑迁移到另一台电脑,因为我可以完全控制这些电脑。如果我想将本地 svn repo 迁移到 google code 的 svn repo 应该怎么做?

似乎 svnadmin 转储和加载只能用于本地 URI。

那么我可以使用其他方法将本地 svn 转储导入到 google 的 svn 主机吗?

【问题讨论】:

【参考方案1】:

有一个名为 svnsync 的工具可以满足您的需求 - 它基本上从源代码库读取每个修订版,然后将它们播放回目标代码库。

如果您打算在两个存储库之间进行镜像,请小心,因为事情可能会有些失控;但是,对于一次性迁移,svnsync 可能是最直接的选择。

【讨论】:

以上是关于如何将本地 svn 存储库迁移到谷歌代码的 svn 存储库?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 SVN 存储库迁移到另一个 SVN 存储库?

使用没有主干标签和分支的 SVN 存储库从 SVN 迁移到 Git

如何将本地git存储库推送到svn

迁移存储库时 SVN 校验和不匹配

将特定的 SVN 分支迁移到 GIT(2018 年迁移的主干)

如何在没有 svndump 的情况下将 svn 迁移到另一个存储库