SVN提交时报如下错误: Commit failed (details follow): Commit blocked by pre-commit hook (exit code 1) with output: /data/svnroot/csvn/data/repositories/Netflow_1.0/hooks/pre-commit: line 72: //opt/csvn/bin/svnlook: No such file or directory Log message cann't be empty! you must input more than 16 chars as comment!. 排查既不是权限问题,也不是备注信息没超过16个字符。 关键是这个信息“ //opt/csvn/bin/svnlook: No such file or directory”,解决办法如下: 1、进入服务器当前版本仓库下的hooks目录(一般是SVN安装目录/data/repositories/库名称/hooks)。 2、编辑文件pre-commit.tmpl,将“SVNLOOK=//opt/CollabNet_Subversion/bin/svnlook”改为svnlook所在的 正确的路径。 3、编辑文件pre-commit,将“SVNLOOK=//opt/CollabNet_Subversion/bin/svnlook”改为svnlook所在的 正确的路径。