2015-06-16 58 views
2

我想克隆一個遠程svn的是這樣的:繼續失敗的svnrdump轉儲| svnadmin的負載

svnadmin create /root/repo/ 
svnrdump dump svn://myserver | svnadmin load /root/repo/ 

但它失敗:

svnadmin: E140001: Sum of subblock sizes larger than total block content length 
* adding path : [snip] ...svnrdump: E210008: Error while replaying commit 

這看起來並不像一個非常有意義的錯誤消息。有什麼方法可以恢復轉儲/加載操作?

+0

所以,這是行不通的:'svnrdump dump svn:// server/-r REV:HEAD | svnadmin load/root/repo /'(其中REV是要加載的最後一個版本)。 –

回答

0

您需要包括--incremental像

svnrdump轉儲的svn://服務器/ --incremental -r REV:HEAD | svnadmin load/root/repo/