我正在尝试向我们的 SVN 存储库提交一些内容。但是,我不断收到此错误:
svn commit google-dev.xml -m "Updated with CS Tools configuration changes."
Sending google-dev.xml
Transmitting file data .svn: Commit failed (details follow):
svn: 'pre-commit' hook failed with error output:
/var/lib/svn/tnc/hooks/pre-commit: line 76: 25743 Segmentation fault /var/lib/svn/scripts/case-insensitive.py ${REPOS} ${TXN}
我无法弄清楚这是什么原因。它在预提交钩子(Hook)python中吗?或者,SVN 软件的钩子(Hook)有问题?或者是其他东西?
谢谢! :)
最佳答案
错误消息指出您配置的 Hook 脚本有问题。
我怀疑这个脚本要么没有正确配置(缺少依赖项?),要么真的在存储库中找到了另一个同名但大小写不同的文件。
如果您使用的是 svn 存储库中的官方脚本,请从 svn 主干获取最新的脚本,因为该脚本的旧版本在大型存储库中存在问题。
关于SVN 提交段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3978850/