【问题标题】:Combine parallel commits on different SVN servers合并不同 SVN 服务器上的并行提交
【发布时间】:2014-07-08 23:47:44
【问题描述】:

我很确定这是做不到的,但想看看有没有其他人有任何建议。

在迁移到新服务器期间,我从旧服务器中转储了存储库并成功加载。开始向新服务器提交,完全没有问题。但几天后,DNS 错误让我再次提交到旧服务器。

现在我已经意识到了这个问题,我可以通过再次执行转储和加载过程来轻松解决它,但是我会丢失我提交到新服务器的那几天的更改历史记录。有没有一种方法可以合并这两个存储库,同时保留两者的更改历史记录?

【问题讨论】:

    标签: svn svnadmin svndump


    【解决方案1】:

    可以通过再次执行转储和加载过程轻松修复它,但是我将丢失我提交到新服务器的那几天的更改历史记录

    没有。

    将转储加载到现有 repo 是附加操作:如果您将从 OLD svnadmin dump -r MIN:MAX ... 转储修订范围(错误提交)并仅加载到新转储中,则修订将添加到旧历史记录之上

    【讨论】:

    • 太棒了,非常感谢。出于某种原因,从没想过尝试部分转储。
    猜你喜欢
    • 2011-09-04
    • 1970-01-01
    • 2013-03-18
    • 2013-07-07
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    相关资源
    最近更新 更多