Svn 如何继续Subversion中失败的加载

Svn 如何继续Subversion中失败的加载,svn,import,svnadmin,Svn,Import,Svnadmin,我已经开始将subversion转储加载到存储库中。在它完成之前,我耗尽了配额,命令停止了 下面是我最后是如何做到的。知道导入修订版327时加载失败: # Move the first 4 lines of the dump to new file head -4 ~/xxx_modules.svn.dmp > partial.dump # Find out where is the beginning of revision 327 that failed grep -n "Revis

我已经开始将subversion转储加载到存储库中。在它完成之前,我耗尽了配额,命令停止了


下面是我最后是如何做到的。知道导入修订版327时加载失败:

# Move the first 4 lines of the dump to new file
head -4 ~/xxx_modules.svn.dmp > partial.dump

# Find out where is the beginning of revision 327 that failed
grep -n "Revision-number: 327" ~/xxx_modules.svn.dmp

# Copy content of dump from that line (change X)
tail -n +X ~/xxx_modules.svn.dmp >> partial.dump

# Load using this partial dump
svnadmin load --parent-dir Software/xxx_modules /xxx/zzz/ < partial.dump
#将转储的前4行移动到新文件
head-4~/xxx_modules.svn.dmp>partial.dump
#找出失败的327修订版的开始位置
grep-n“修订号:327”~/xxx\u modules.svn.dmp
#从该行复制转储内容(更改X)
tail-n+X~/xxx_modules.svn.dmp>>partial.dump
#使用此部分转储加载
svnadmin load——父目录软件/xxx_模块/xxx/zzz/
您知道配额会扩大到足以容纳您的存储库吗?是的,我知道,我可以问任何大小的问题。本可以在Barth的回答中添加注释,但我缺少代表:(Barth的回答对我很有用,除了我只需要在跟踪原始转储文件的其余部分之前转储完整转储文件的前两行。因此:#将转储文件的前两行移到新文件头-2~/xxx_modules.svn.dmp>partial.dump…像以前一样继续…,换句话说,将转储文件的前10行左右的内容cat到了解结构,然后在跟踪转储文件的其余部分之前,将序言中包含的内容添加到部分。遇到了相同的问题,但改为:
xz-cd mysvndump.xz | awk'$0==“修订号:5124”{p=1}NR
# Move the first 4 lines of the dump to new file
head -4 ~/xxx_modules.svn.dmp > partial.dump

# Find out where is the beginning of revision 327 that failed
grep -n "Revision-number: 327" ~/xxx_modules.svn.dmp

# Copy content of dump from that line (change X)
tail -n +X ~/xxx_modules.svn.dmp >> partial.dump

# Load using this partial dump
svnadmin load --parent-dir Software/xxx_modules /xxx/zzz/ < partial.dump