是不是;“svnadmin转储”;锁定存储库?

是不是;“svnadmin转储”;锁定存储库?,svn,svnadmin,Svn,Svnadmin,。。。如果有人在svnadmin转储REPOS\u路径期间尝试提交,会发生什么情况 没有说明这一点。同时运行的svnadmin转储将不会干扰新提交。但是,生成的转储文件将仅包含启动svnadmin dump时存储库中存在的修订 您需要获取在初始转储与第二个转储一起运行时所做的提交 您可能感兴趣的其他选项: svnadmin热拷贝 与转储文件不同,这将包括conf和hooks svnsync 用于维护现有存储库的只读克隆 在这三种方法中,我使用的svnsync最多。它允许我在离我更近的另一台机器上

。。。如果有人在
svnadmin转储REPOS\u路径期间尝试提交,会发生什么情况


没有说明这一点。

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

您需要获取在初始转储与第二个转储一起运行时所做的提交

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

svnadmin热拷贝

与转储文件不同,这将包括
conf
hooks

svnsync

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


在这三种方法中,我使用的svnsync最多。它允许我在离我更近的另一台机器上保存存储库的第二个副本。这有助于实现良好的备份,并加快签出速度。(如果svnsync克隆和原始版本具有相同的UUID,则可以
svn cosvn://the-clone
然后
svn开关--重新定位svn://the-clone https://the-original

我不知道转储不会干扰回购协议的更改。谢谢你告诉我们。(你对此有参考资料吗?)没有,我没有参考资料,尽管我记得不久前在subversion用户邮件列表的讨论中提到过。我找过了,但找不到线。因此,我只是在转储文件时对我的一个存储库进行了提交来尝试。我想到的线程就是以以下消息开头的线程:但是请注意,OP非常愚蠢。我们如何在将转储文件加载回另一台服务器后恢复用户访问权限和用户?如果源文件系统和目标文件系统都是fsfs,那么使用svnadmin hotcopy命令来实现这一点就足够了吗?