【问题标题】:SVN: Moving repository trunk to another's branch (with history)SVN:将存储库主干移动到另一个分支(带有历史记录)
【发布时间】:2009-10-29 19:27:13
【问题描述】:

我正在使用包含大量存储库的 SVN 设置。我试图通过将一个主干移动到另一个分支来整合一些(旧的是新的主题版本,减去我稍后将应用的一些代码修复,所以这对我来说很有意义)。短版,我想从 RepositoryA/trunk 转到 RepositoryB/branches/RepAName。

理想情况下,我想保留历史记录。我可以进行导出-> 导入,但这会丢失历史记录,因此并不理想。我不能通过 svnadmin 进行转储,因为这似乎会覆盖 RepositoryB(或失败,但我不打算冒失去 RepositoryB 的风险来找出答案)。那么我该如何进行迁移并保持历史记录,或者使用 SVN 是不可能的?

【问题讨论】:

    标签: svn tortoisesvn repository branch


    【解决方案1】:

    svnadmin dump 之后,您可以使用svnadmin load --parent-dir <dir> 指定导入的父目录,参见svn manual

    【讨论】:

    • 啊,是的,文档。当然! (说真的,这几乎是完美的,谢谢。)
    猜你喜欢
    • 2011-01-21
    • 2011-06-30
    • 2012-06-26
    • 1970-01-01
    • 2023-04-09
    • 2012-07-18
    • 2011-02-02
    • 2013-06-26
    • 1970-01-01
    相关资源
    最近更新 更多