我试图将一个文件夹从一个subversion存储库移到另一个存储库,同时保持它的所有历史记录完整,下面是我使用的命令:
svnrdump dump -r0:HEAD http://asvn/original_repo/sub_folder_A | svnrdump load http://asvn/new_repo/sub_folder_A转储命令本身运行良好,但当我尝试使用load命令时,会得到以下错误:
svnrdump: E175002: DAV请求失败;有可能存储库的预-r evprop更改钩子失败或不存在svnrdump: E175002: Revprop更改,由预旋转更改钩子阻塞(退出代码1),输出: ** ERROR- file :无法获得修订(0)文件列表:'svnlook.exe:缺失参数:r类型‘svnlook.exe’用于usage.‘ svnrdump: E135007:管道中写入错误
我找到了这个link,并按照建议添加了一个带0出口的修改前更改. but,但是我得到了一个新错误:
svnrdump: E175002: DAV请求失败;可能存储库的pre evprop更改钩子失败或不存在 svnrdump: E175002: Revprop变更被修改前的变更钩子阻塞(退出代码1),输出: ** ERROR- file :无法获得修订(0)文件列表:'svnlook.exe:缺失参数:r类型‘svnlook.exe’用于usage.‘
你们中有谁遇到过这个问题并知道解决的办法吗?
谢谢!
发布于 2017-08-22 12:54:51
我找到了这个链接,并按照建议添加了一个带0出口的修改前更改. but,但是我得到了一个新的错误:
我猜您实际上混淆了目标和源存储库。您所看到的错误来自目标存储库,并且它100%具有一个在某种程度上被破坏的修改前钩子脚本。看来钩子脚本有无效的svnlook命令:
svnlook.exe: missing argument: r Type 'svnlook help' for usage.
https://stackoverflow.com/questions/45802563
复制相似问题