svnrdump命中svn预提交挂钩-如何解决

svnrdump命中svn预提交挂钩-如何解决,svn,edit,dump,svnadmin,Svn,Edit,Dump,Svnadmin,我的公司正在合并许多svn存储库 在SVN1.7中,我们使用“svnrdump dump--incremental--revision START:STOP SOURCE_URL>patch.dump”下载旧存储库的内容 和“svnrdump load NEW_URL

我的公司正在合并许多svn存储库

在SVN1.7中,我们使用“svnrdump dump--incremental--revision START:STOP SOURCE_URL>patch.dump”下载旧存储库的内容

和“svnrdump load NEW_URL 但我遇到了一个障碍。我们的IT部门设置了许多预提交挂钩。其中一条要求评论中至少包含10个字符

我发现了一个没有评论的提交&没有作者(不知道怎么可能)

因此我得到了一个错误

svnrdump: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
Internal failure while executing hook in repository, */svn/code/path*.  This will
require an administrator to correct.  Please file a case using SRM.

Error:
'svnlook info' call failed: get_info() failed: insufficient/invalid output:
*myid*
 2013-07-25 08:02:59 -0700 (Thu, 25 Jul 2013)
 0
我如何解决这个问题?是否可以编辑patch.dump?i、 e.指定作者和评论?我必须让我的IT部门参与吗


我可以加载周围的修订&手动提交麻烦修订的svn diff。但我希望坚持使用svnrdump。

解决方案很简单。我确定了导致问题的修订号并手动更新了旧存储库,以设置作者和适当的注释

这可以从TortiseSvn轻松完成&我假设您可以从命令行设置相同的属性

论侵权行为的选择

  • 显示日志
  • 右键单击修订并选择“编辑作者”
  • 右键单击修订并选择“编辑日志消息”