2016-10-12 86 views
0

所以我想为svn做一个预先提交的钩子,但是错误Post-commit hook failed (exit code 255) with no output不断出现。我浏览了另一个问题,但并不真正了解,因为我是svn的新手。Post-commit挂钩失败(退出代码255)没有输出

#!/bin/sh 
# POST-COMMIT HOOK 

REPOS=$1 
REV=$2 
UUID=`svnlook uuid $REPOS` 
URL=http://XXXXXXXXXXX:8080/subversion/${UUID}/notifyCommit?rev=$REV 
echo $URL 

/usr/bin/curl \ 
-v \ 
--connect-timeout 5\ 
--header "Content-Type:text/plain;charset=UTF-8" \ 
--data "`svnlook changed --revision $REV $REPOS`" \ 
$URL 
+1

当你执行时,首先指定'svnlook'的完整路径。脚本如何在空闲的环境中运行,所以没有'$ PATH'来查找。 – alroc

回答

2

我解决了它通过chmod我的后提交文件。原来它没有执行权限

相关问题