IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    合并两个SVN仓库到同一个仓库下

    admin发表于 2016-07-09 08:24:42
    love 0

    需求:现有SVN下分别有A和B两个仓库,需要将这两个仓库合并到C仓库下并保留各自的版本信息。

    实现:先将两个仓库单独dump到文件,然后再将这两个dump文件load到同一个C仓库中

    svnadmin dump /data/resources/svndata/svn/a/ > /tmp/a.dump

    svnadmin dump /data/resources/svndata/svn/b/ > /tmp/b.dump


    在c仓库下分别创建a和b两个文件夹,再分别两个dump文件导入到各自的文件夹中:

    svnadmin load /data/resources/svndata/svn/c/ --parent-dir a < /tmp/a.dump

    svnadmin load /data/resources/svndata/svn/c/ --parent-dir b < /tmp/b.dump


    --parent-dir 表示指定导入到仓库下的哪个子目录,如上表示将a.dump导入到c仓库下的a目录中


    svn-square.jpg



沪ICP备19023445号-2号
友情链接