代码之家  ›  专栏  ›  技术社区  ›  miken32 Amit D

在不同的SVN服务器上合并并行提交

  •  1
  • miken32 Amit D  · 技术社区  · 10 年前

    我很确定这是不可能的,但我想看看其他人是否有任何建议。

    在迁移到新服务器的过程中,我从旧服务器转储了存储库并成功加载了它。开始向新服务器提交,完全没有问题。但几天后,一个DNS错误使我再次尝试使用旧服务器。

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

    1 回复  |  直到 10 年前
        1
  •  1
  •   Lazy Badger    10 年前

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

    将转储加载到现有存储库是一项附加操作:如果要从旧版本转储修订范围 svnadmin dump -r MIN:MAX ... (错误提交)并仅将此转储加载到NEW中,将在旧历史记录的基础上添加修订

    推荐文章