调试git-hooks的最好方法是什么?
我更喜欢的方式是添加语句以将输出添加到日志文件中。例如,如下所示。
echo 'post-receive executed' >> hooks.log有没有更好的方法或方法来做日志记录?
发布于 2016-11-16 03:23:13
这是一个老问题,但对于未来的读者,一个建议是:
将钩子作为shell脚本进行调试
我怀疑需要检查的是脚本本身,但是如果是这样的话,下一步就是像通常那样调试shell脚本(因为这就是默认的commit-msg钩子)。
首先,我会将she bang行从#!/bin/sh更改为#!/bin/sh -xv,然后在执行git commit --amend时执行脚本时陶醉于超级冗长的输出
https://stackoverflow.com/questions/31291854
复制相似问题