复制整个 svn 存储库及其历史记录

复制整个 svn 存储库及其历史记录

我有来自一个服务提供商的几个 svn 存储库,我想将它们移动到另一个服务提供商,该存储库还应该具有早期的提交/历史记录以及代码。

我搜索了很多选项,但没有一个对我有用。

我需要紧急帮助。

答案1

远程 SVN 源 -> 远程 HG 源

  • svnrdump dump URL/OF/SVN/REPO/ROOT > repo.dump或由托管 dump-file 提供的负载
  • svnadmin load /PATH/TO/LOCAL/SVN/REPO < repo.dump
  • svnserve -r ..//PATH/TO/LOCAL/SVN/REPO
  • 将 hgsubversion 扩展添加到 Mercurial(全局配置)
  • cd SOMEPATH; hg clone svn://localhost/REPO
  • hg push URL/OF/HG/REPO

谨防!!!

脏稿,可能包含一些非根本性的错误,必须被视为概念。第 4-5 页可以用以下方法替换:转换扩展名

相关内容