[英]svn: post-commit hook failed (exit code 1) with output
嗨,我正在嘗試獲取提交后掛鈎以更新開發站點,而不是每次團隊成員提交更改時都必須手動進行。
我正在使用Subversion 1.8在centos下運行
1)我在c中編譯了autoupdate可執行文件,當我以root用戶身份從shell調用它時,它可以正常工作2)我在post-commit中調用了autoupdate可執行文件,我chmod + x這是post commit的內容:
#!/bin/bash
/var/www/repos/fundica_new/autoupdate/autoupdate
3)通過shell執行提交后的鈎子:bash提交后的更新也沒有錯誤
注意:當我提交更改時,“ commit itsefl成功,但后提交鈎子未成功,這是我的錯誤
At revision: 1521
post-commit hook failed (exit code 1) with output:
svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
svn: E155004: Working copy '/var/www/vhosts/s15399220.onlinehome-server.com/dev' locked
svn: E200031: sqlite[S8]: attempt to write a readonly database
svn: E200031: Additional errors:
svn: E200031: sqlite[S8]: attempt to write a readonly database
我在帶有Subversion 1.8.5的PowerPC上的AIX 6.1下運行(r1542147)
添加變量LANG和清除語句。
export LANG=${your_language_environment} ## LANG=en_US
svn cleanup ${working_copy_directory} --username ${username} --password ${password}
svn update ${working_copy_directory} --parent --username ${username} --password ${password}
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.