可能的缘由:html
提交代码的SVN命令中,Comment长度短了。参考:http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-minlogmsgsize.html服务器
解决方法:svn
在提交的命令行的Comment中多加些字符,再提交。好比,将:.net
svn commit -m "XXX"
改为命令行
svn commit -m "Add some code for Case 1"
而后再提交。就成功了。code
可能缘由:htm
排查既不是权限问题,也不是备注信息没超过16个字符。blog
关键是这个信息“ //opt/csvn/bin/svnlook: No such file or directory”get
解决方法:it
一、进入服务器当前版本仓库下的hooks目录(通常是SVN安装目录/data/repositories/库名称/hooks)。
二、编辑文件pre-commit.tmpl,将“SVNLOOK=//opt/CollabNet_Subversion/bin/svnlook”改成svnlook所在的正确的路径。
三、编辑文件pre-commit,将“SVNLOOK=//opt/CollabNet_Subversion/bin/svnlook”改成svnlook所在的正确的路径。
可能缘由:
被锁
解决方法:
尝试Clean Up,再Update,而后在Commit。
可能缘由:
开始时提交的注释为: commit -m "更改otherInfos类型为Map<String, String>"
提交时报错:svn: Commit blocked by pre-commit hook (exit code 255) with output:
SVN并没有其余错误,分析多是因为注释中包含了一些非法字符
解决方法:
把Map<String, String>去掉,注释改成 commit -m "更改UserActionLog属性otherInfos的类型",既可。
参考:
http://blog.csdn.net/yasi_xi/article/details/39450689(以上内容转自此篇文章)
http://blog.sina.com.cn/s/blog_537e69fb0101bzyr.html(以上内容转自此篇文章)
http://blog.csdn.net/zhouxingxingzxy/article/details/52607015(以上内容转自此篇文章)