13

...如果有人试图在 a 期间提交会发生什么svnadmin dump REPOS_PATH

颠覆书没有说什么。

4

1 回答 1

17

并发运行svnadmin dump不会干扰新的提交。但是,生成的转储文件将仅包含您启动时存储库中存在的修订svnadmin dump

您需要在第二次转储运行初始转储时获取提交。

您可能感兴趣的其他选项:

svnadmin hotcopy
与转储文件不同,这将包括confhooks.

svnsync
用于维护现有存储库的只读克隆。

在这三个中,我最常使用 svnsync。它允许我在离我更近的单独机器上保留我们存储库的第二个副本。这样可以进行很好的备份,也可以加快结帐速度。(如果 svnsync clone 和原来的 UUID 一样,可以svn co svn://the-clone然后svn switch --relocate svn://the-clone https://the-original

于 2009-10-17T09:52:12.130 回答