【问题标题】:svnadmin load error: svnadmin: E160006: No such revisionsvnadmin 加载错误:svnadmin: E160006: No such revision
【发布时间】:2015-05-22 06:32:17
【问题描述】:

我是 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) 上添加了一个文件。

【问题讨论】:

    标签: svn svnadmin svndumpfilter


    【解决方案1】:

    不要使用开关--drop-empty-revssvnadmin load 需要空修订来对源仓库中的修订进行编号;无论如何,他们只占转储(和回购)的最小部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多