SVN提交時報錯:Commit blocked by pre-commit hook (exit code 1) with no output.

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

相關文章
相關標籤/搜索