簡體   English   中英

svn:提交后掛鈎失敗(退出代碼1),輸出

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM