代码之家  ›  专栏  ›  技术社区  ›  AndiDog

SVN将单个目录移动到其他存储库(具有历史记录)

  •  35
  • AndiDog  · 技术社区  · 16 年前

    相关问题: Moving repository trunk to another’s branch (with history)


    我知道一个人可以扔掉一个 完成 具有历史记录的SVN存储库,并使用以下命令将其加载到目标存储库的用户定义(子)目录中:

    // in source repo
    > svnadmin dump . > mydumpfilename
    
    // in destination repo (backslashes because I'm using Windows)
    > svnadmin load . < mydumpfilename --parent-dir some\sub\directory
    

    svnadmin dump . --source-path old\sub\dir > mydumpfilename .


    // execute in destination repo
    svndumpfilter include source\sub\dir < mydumpfilename | svnadmin load . --parent-dir destination\sub\dir
    

    2 回复  |  直到 9 年前
        1
  •  20
  •   JaBe    11 年前

    svndumpfilter 这一节是关于 Repository Maintenance .

    一旦为整个旧存储库创建了一个转储文件,就可以使用 SVNDUMP过滤器

    推荐文章