2
我正在使用svnsync将(大型)存储库迁移到新服务器。 昨晚我开始运行它。在网络超时中断之前,它通过了1/3的路程。今天早上我恢复了同步,所以它现在将在白天运行。在svnsync期间是否需要锁定源存储库?
由于人们仍然需要工作,如果人们在同步操作正在运行时继续提交到SOURCE存储库,那么是否存在任何问题?
我正在使用svnsync将(大型)存储库迁移到新服务器。 昨晚我开始运行它。在网络超时中断之前,它通过了1/3的路程。今天早上我恢复了同步,所以它现在将在白天运行。在svnsync期间是否需要锁定源存储库?
由于人们仍然需要工作,如果人们在同步操作正在运行时继续提交到SOURCE存储库,那么是否存在任何问题?
不,它没有。
我真的在各地的网站上挖遍了各地,但找不到任何参考。我们决定冒险尝试。提交通过,svnsync继续运行,没有任何明显的问题。
但是:同步将在它到达最新版本之前停止。例如:假设开始同步时,最后一个版本是100.在同步操作期间,您提交了r101。在这种情况下,svnsync将在修订版本100处停止。因此,您需要重新运行svnsync以获取最后剩下的修订版本。
我找不到证据,但我相信人**可以**安全承诺 –
我得到同样的印象,但我希望有人有实际的参考(或经验)。 – Kricket
我有这样的经历。我们在每次提交后设置jenkins运行svnsync,并且没有问题。 –