2015-03-19 1023 views
1

我是SVN的新手,並且正在執行SVN存儲庫到存儲庫的遷移。svnadmin加載錯誤:svnadmin:E160006:沒有這樣的修訂

我需要從源存儲庫轉儲文件中排除文件夾。 爲此,我使用了以下svndumpfilter命令。

svndumpfilter exclude foldername --skip-missing-merge-sources --drop-empty-revs <full_dump_file> filtered_dump_file 

然後我試圖加載在目標庫中的過濾轉儲文件與svnadmin的負荷命令。

svnadmin load target_repository < filtered_dump_file 

但是轉儲文件的加載停止錯誤:

adding path : xxx/xxxxx/xxxx/pre ...svnadmin: E160006: No such revision 210 

當我檢查了源代碼庫的修訂210,文件是在本次修訂(R210)加入。

回答

2

只是不要使用開關--drop-empty-revssvnadmin load需要空白的修訂版本,以便在源代碼回購中對修訂進行編號;無論如何,他們只需要轉儲(和回購)的一小部分。

相關問題