我这边的使用场景是在对远程服务器进行svnrdump dump操作时出现该问题,因为是对远程仓库多级子目录进行备份,结果出现错误。
在网上搜索了很多,有很多帖子是在checkout的时候出现问题,和我dump远程仓库的背景不符。
后来采取了一个办法,先将远程仓库整个仓库dump下来,然后使用svndumpfilter命令对dumpFile进行过滤,过滤之后再用"svn mkdir --parent /path/to/the/end -m "make subdirectory" "创建过滤路径的父目录
再使用svnadmin load repository < dumpFile 即可
虽然最后也不知道为什么dump子目录会出现这种问题,但是以上的思路可以解决大部分dump子目录的问题。