svnadmin加载错误:svnadmin:E160006:没有这样的修订版

时间:2015-03-19 08:05:02

标签: svn svnadmin svndumpfilter

我是SVN的新手,正在执行SVN存储库以进行存储库迁移。

我需要从源存储库转储文件中排除一个文件夹。 为此,我使用了以下svndumpfilter命令。

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

然后我尝试使用svnadmin load命令在目标存储库中加载已过滤的转储文件。

svnadmin load target_repository < filtered_dump_file

但转储文件的加载因错误而停止:

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

当我检查源存储库中的修订版210时,会在此版本(r210)上添加一个文件。

1 个答案:

答案 0 :(得分:3)

只需不要使用开关--drop-empty-revssvnadmin load需要空修订,以便在源代码库中对修订进行编号;无论如何,它们占据了转储(和回购)的一小部分。