合并不同 SVN 服务器上的并行提交
Posted
技术标签:
【中文标题】合并不同 SVN 服务器上的并行提交【英文标题】:Combine parallel commits on different SVN servers 【发布时间】:2014-07-08 23:47:44 【问题描述】:我很确定这是做不到的,但想看看有没有其他人有任何建议。
在迁移到新服务器期间,我从旧服务器中转储了存储库并成功加载。开始向新服务器提交,完全没有问题。但几天后,DNS 错误让我再次提交到旧服务器。
现在我已经意识到了这个问题,我可以通过再次执行转储和加载过程来轻松解决它,但是我会丢失我提交到新服务器的那几天的更改历史记录。有没有一种方法可以合并这两个存储库,同时保留两者的更改历史记录?
【问题讨论】:
【参考方案1】:可以通过再次执行转储和加载过程轻松修复它,但是我将丢失我提交到新服务器的那几天的更改历史记录
没有。
将转储加载到现有 repo 是附加操作:如果您将从 OLD svnadmin dump -r MIN:MAX ...
转储修订范围(错误提交)并仅加载到新转储中,则修订将添加到旧历史记录之上
【讨论】:
太棒了,非常感谢。出于某种原因,从没想过尝试部分转储。以上是关于合并不同 SVN 服务器上的并行提交的主要内容,如果未能解决你的问题,请参考以下文章