Subversion:是否可以仅备份自上次备份以来的增量?

时间:2009-12-08 13:40:45

标签: svn backup-strategies

这里有人知道是否可以仅备份一部分 自上次备份以来发生变化的颠覆reposiotory(即: 三角洲??

实际上,这可能就像每次进行完整备份一样 午夜,每小时三角洲。如果发生了崩溃,请在11点07分说, 一个人必须使用last midnights完全备份并应用所有增量 在它上面,因此只会失去七分钟。

另外,如果这是可能的,可以在“热备份”中进行 模式(如果这是正确的术语),也就是其他用户 在存储库中运行,尤其是检入。

2 个答案:

答案 0 :(得分:5)

这当然是可能的。您可以执行svnadmin dump -r(from_rev) --incremental转储从修订版(from_rev)开始的所有更改(如果省略--incremental(from_rev)的内容修订将被完全转储)。所有提交都是原子的,所以你可以用这种方式进行热备份 - 仍在进行的提交不会在这个转储中,而是在下一个提交中。

答案 1 :(得分:0)

使用rsync更简单,也可能几乎同样有效。除了存储库之外,rsync还可以做更多的事情。