1
您好我想獲得後提交掛鉤更新開發站點,而不是每次團隊成員提交更改時手動執行它。svn:後提交掛鉤失敗(退出代碼1)與輸出
我在CentOS的顛覆運行1.8
1)我在c自動更新可執行文件編譯的,當我從殼稱其爲根 2)我稱之爲自動更新可執行文件,它工作正常後提交我使用chmod + X 下面是帖子的內容提交:
#!/bin/bash
/var/www/repos/fundica_new/autoupdate/autoupdate
3)通過shell執行post-commit鉤子:慶典也提交後,沒有錯誤
注意更新:當我提交更改「提交itsefl成功,但不交COMIT鉤 這裏是我的錯誤
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服務器運行的用戶帳戶是否完全控制'/ var/www/vhosts/s15399220.onlinehome-server.com/dev'? – alroc
在我看來,''/ var/www/vhosts/s15399220.onlinehome-server.com/dev'上的工作副本有問題。如果你現在再次從shell運行鉤子腳本,它會起作用嗎? (我懷疑) – janos
當我手動運行後提交掛鉤即(bash post-commit)它運行沒有問題...任何想法? – user2733937