调试git-hooks的最佳方法是什么?
我更喜欢的方法是添加语句以将输出添加到日志文件中.例如,以下内容.
echo 'post-receive executed' >> hooks.log
Run Code Online (Sandbox Code Playgroud)
是否有更好的方法或记录方法?
Ash*_*dal 10
这是一个老问题,但对于未来的读者,一个建议是:
我怀疑这是需要查看的脚本本身,但是如果事实证明是这样的话,那么下一步就是按照你通常的方式调试shell脚本(因为那是默认的commit-msg)钩是).
我将首先将she-bang行更改#!/bin/sh为#!/bin/sh -xv,然后在执行脚本时执行脚本时重新编写uber-verbose输出git commit --amend