可能的緣由: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(以上內容轉自此篇文章)