5

我已经开始将颠覆转储加载到存储库中。在它完成之前,我用尽了我的配额并且命令停止了

<<< 开始新事务,基于原始版本 327 * 编辑路径:XXX/YYY/Makefile ... 完成。svnadmin:无法写入文件'/XXX/db/txn-protorevs/2738-24o.rev':磁盘配额超出

我已经要求更多配额,但现在我不确定如何继续导入。我应该简单地重做相同的命令吗?

svnadmin load --parent-dir Software/xxx_modules /XXX/YYY < ~/xxx.svn.dmp

或者有没有办法在失败的版本(327)处重新开始导入?

4

1 回答 1

9

这就是我最后是如何做到的。知道导入修订版 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
于 2013-04-03T13:56:35.613 回答