我正在尝试从http://svn-master.apache.org/dump/镜像整个ASF SVN存储库。 我已经使用7za解压缩了7z文件 svn-asf-public-r1164364-1178131.7z ,但是当我输入命令时:
svnadmin load test < svn-asf-public-r1164364\:1178131
它出来了:
<<< Started new transaction, based on original revision 1164364
svnadmin: E160013: File not found: transaction '0-0',
path 'commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/CatalogBase.java'
* editing path : commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/CatalogBase.java ...
我不明白为什么。我是否需要下载14Gb文件,即原始版本1164364?下载原始版本后我该怎么办?
答案 0 :(得分:1)
如果您想获得ASF的Subversion存储库的完整修订历史记录,那么您必须将所有7z存档从the page和svnadmin load
逐个下载到一个干净的存储库中。
svn-asf-public-r0:1164363.7z
包含修订0:1134363
,1164364:1621932
分为多个归档转储。仔细看看文件名。SVNBook | Repository Maintenance:
当Subversion转储每个新版本时,只输出足够的内容 允许未来加载器重新创建该修订版的信息 在前一个。换句话说,对于任何给定的修订版 转储文件,只有该修订版中更改的项目 出现在转储中。这个规则的唯一例外是第一个 使用当前svnadmin dump命令转储的修订版。