Gitkraken中的Git钩子忽略了退出代码

时间:2017-07-18 14:23:24

标签: git cygwin githooks gitkraken

我尝试在Windows上的项目上设置第一个简单的预提交挂钩,但我没有设法使用退出代码停止提交。我使用Gitkraken,它运行cygwin作为shell 预提交文件包含以下脚本:

#!/bin/sh
echo "OK THAT line works..." > test.log
exit 1

提交时,它会生成日志文件,但返回代码不会阻止提交 我做错了什么?

1 个答案:

答案 0 :(得分:1)

最后我和同事一起找到了。如果有人遇到问题。 Gitkraken的python main_program.py 参数必须设置为cygwin但使用Path to sh选项:
    C:\ cygwin64 \ bin \ mintty.exe -i

编辑:或使用c:\​​ cygwin64 \ bin \ sh.exe

更简单