提问人:miken32 提问时间:7/9/2014 最后编辑:bahrepmiken32 更新时间:7/9/2014 访问量:104
在不同的 SVN 服务器上合并并行提交
Combine parallel commits on different SVN servers
问:
我很确定这是不可能的,但想看看是否有其他人有任何建议。
在迁移到新服务器期间,我从旧服务器转储了存储库并成功加载了它。开始对新服务器进行提交,完全没有问题。但是几天后,DNS错误使我再次开始提交到旧服务器。
现在我已经意识到了这个问题,我可以通过再次执行转储和加载过程来轻松修复它,但是我将丢失我提交到新服务器的那几天的更改历史记录。有没有办法合并这两个存储库,同时保留两个存储库的更改历史记录?
答:
1赞
Lazy Badger
7/9/2014
#1
可以通过再次执行转储和加载过程轻松修复它,但是我将丢失我提交到新服务器的那几天的更改历史记录
不。
将转储加载到现有存储库是累加操作:如果将 revision-range 从 OLD(错误提交)转储并仅加载到 NEW 中,则修订将添加到旧历史记录之上svnadmin dump -r MIN:MAX ...
评论
0赞
miken32
7/9/2014
太棒了,非常感谢。出于某种原因,从未想过尝试部分转储。
上一个:proc_open权限问题
评论