合并两个subversion存储库

时间:2011-11-11 23:37:17

标签: svn version-control

我有一个悲伤的情况,我的subversion存储库意外损坏。现在我有两个存储库,我想合并到一个

第一个有历史1-20,24-207,235-312 第二个有历史1-257,

如何将这些合并到1-312的回购中?

这些是其他相同的存储库,因为一个是另一个的备份。 我正在使用svn 1.4.4

1 个答案:

答案 0 :(得分:2)

基本上,过程将是:
来自腐败的回购:

svnadmin dump -r258:312 > dumpfile

在过时但未经破坏的回购中:

svnadmin load < dumpfile

此时,未经破坏的回购将拥有​​一切。

请参阅svnadmin dumpsvnadmin load以获取更多信息和潜在的调整/调整,以使流程更顺畅。