...如果有人试图在 svnadmin dump REPOS_PATH
期间提交会发生什么?
subversion book 对此没有任何说明。
最佳答案
同时运行的 svnadmin dump
不会干扰新的提交。但是,生成的转储文件将仅包含启动 svnadmin dump
时存储库中存在的修订。
您需要获取在初始转储与第二个转储一起运行时所做的提交。
您可能感兴趣的其他选项:svnadmin hotcopy
与转储文件不同,这将包括 conf
和 hooks
。svnsync
用于维护现有存储库的只读克隆。
在这三个中,我最常使用 svnsync。它允许我在离我更近的一台单独的机器上保留我们存储库的第二个副本。这使得一个很好的备份,以及更快的结帐。 (如果 svnsync 克隆和原始具有相同的 UUID,您可以 svn co svn://the-clone
然后 svn switch --relocate svn://the-clone https://the-original
)
关于svn - "svnadmin dump"是否锁定存储库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1580193/