我正在尝试使用服务器端挂钩在 Git 和 Rational Team Concert 之间实施一些策略。即预先收到一个,但那个钩子似乎没有被解雇。即使用一个简单的 bash shell 替换给定的理性钩子,重命名文件,这似乎也不会被执行。我将脚本放在具有 755 权限的 /hooks 目录下,如果从 shell 执行,它可以正常工作。如何检查问题出在哪里?我可以查看哪个日志?
这是我试图作为预接收钩子执行的简单外壳
#!/bin/bash
#
# Licensed Materials - Property of IBM
# (c) Copyright IBM Corporation 2014. All Rights Reserved.
#
# Note to U.S. Government Users Restricted Rights:
# Use, duplication or disclosure restricted by GSA ADP Schedule
# Contract with IBM Corp.
#
#
z40=0000000000000000000000000000000000000000
IFS=' '
date >> /tmp/test.txt
#mv /tmp/ss/daeseguire.txt /tmp/ss/eseguito.txt
exit 1
提前致谢