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