svnrdump:E135007:在管道

时间:2017-08-21 17:18:04

标签: svn

我正在尝试将文件夹从subversion存储库移动到另一个文件夹,同时保持其所有历史记录不变,这些是我使用的命令:

svnrdump dump -r0:HEAD http://asvn/original_repo/sub_folder_A | svnrdump load http://asvn/new_repo/sub_folder_A
dump 命令本身运行良好但是当我尝试使用 load 命令时出现以下错误:

  

svnrdump:E175002:DAV请求失败;存储库的前置可能是可能的   evprop-change挂钩失败或不存在   svnrdump:E175002:Revprop更改被pre-revprop-change挂钩阻止(退出代码   1)输出:

     

** ERROR-FILES:无法获得revision(0)文件列表:                   ' svnlook.exe:缺少参数:r Type                   ' svnlook help'用法。'

     

svnrdump:E135007:在管道中写入错误

我发现了这个link,并根据建议添加了一个带有 exit 0 的pre-revprop-change.bat但是我收到了一个新错误:

  

svnrdump:E175002:DAV请求失败;存储库的前置可能是可能的   evprop-change挂钩失败或不存在

     

svnrdump:E175002:Revprop更改被pre-revprop-change挂钩阻止(退出代码   1)输出:

     

** ERROR-FILES:无法获得revision(0)文件列表:                   ' svnlook.exe:缺少参数:r Type                   ' svnlook help'用法。'

你们有没有遇到过这个问题并知道解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

我找到了这个链接并添加了一个pre-revprop-change.bat,退出0为   建议,但我收到一个新错误:

我猜你实际上混淆了目标存储库。您看到的错误来自目标存储库,它100%具有以某种方式损坏的pre-revprop-hook脚本。看来钩子脚本具有无效的svnlook命令:

svnlook.exe: missing argument: r Type 'svnlook help' for usage.