2015-06-04 41 views
2

我正在使用svnsync将(大型)存储库迁移到新服务器。 昨晚我开始运行它。在网络超时中断之前,它通过了1/3的路程。今天早上我恢复了同步,所以它现在将在白天运行。在svnsync期间是否需要锁定源存储库?

由于人们仍然需要工作,如果人们在同步操作正在运行时继续提交到SOURCE存储库,那么是否存在任何问题?

+0

我找不到证据,但我相信人**可以**安全承诺 –

+0

我得到同样的印象,但我希望有人有实际的参考(或经验)。 – Kricket

+0

我有这样的经历。我们在每次提交后设置jenkins运行svnsync,并且没有问题。 –

回答

1

不,它没有。

我真的在各地的网站上挖遍了各地,但找不到任何参考。我们决定冒险尝试。提交通过,svnsync继续运行,没有任何明显的问题。

但是:同步将在它到达最新版本之前停止。例如:假设开始同步时,最后一个版本是100.在同步操作期间,您提交了r101。在这种情况下,svnsync将在修订版本100处停止。因此,您需要重新运行svnsync以获取最后剩下的修订版本。

相关问题