【发布时间】:2013-12-04 14:06:46
【问题描述】:
我正在尝试向 SVN 存储库提交一些更改,但提交导致 E210002 错误。我使用的是普通 SVN 而不是 SVN+SSH,正如我发现处理此错误的其他问题中所讨论的那样,因此 SVN+SSH 的解决方案对我不起作用。存储库服务器已启动并且连接可靠,因此这不是网络问题。还有什么可能导致此错误?
【问题讨论】:
标签: svn pre-commit-hook
我正在尝试向 SVN 存储库提交一些更改,但提交导致 E210002 错误。我使用的是普通 SVN 而不是 SVN+SSH,正如我发现处理此错误的其他问题中所讨论的那样,因此 SVN+SSH 的解决方案对我不起作用。存储库服务器已启动并且连接可靠,因此这不是网络问题。还有什么可能导致此错误?
【问题讨论】:
标签: svn pre-commit-hook
在我的例子中,问题是一个 pre-commit-hook 脚本(检查文件不包含 TAB 字符),当它拒绝多个文件时会崩溃。修复提交的文件以通过提交前检查修复了错误。
奇怪的是,该钩子运行良好,并为单个文件中的TAB 产生正确的E165001 错误,并且仅在多个文件违反其规则时才会失败;但这是另一个问题 - 预提交脚本可能会使整个提交崩溃并显示非常混乱的错误消息。
【讨论】: