调试git的最佳方法

调试git-hooks的最佳方法是什么?

我更喜欢的方式是添加语句以将输出添加到日志文件。 例如,以下。

echo 'post-receive executed' >> hooks.log

有没有更好的方法或方法来做日志?


这是一个老问题,但对于未来的读者,一个建议是:

将钩子调试为shell脚本

我怀疑是否需要查看脚本本身,但如果事实证明是这样的话,那么下一步就是执行通常要调试shell脚本的操作(因为这是默认的commit-msg勾是)。

我将首先将#!/bin/sh的she-bang行更改为#!/bin/sh -xv ,然后在执行git commit --amend时执行脚本,然后陶醉在超级详细输出中git commit --amend

链接地址: http://www.djcxy.com/p/27281.html

上一篇: Best way to debug git

下一篇: Is there a way to perform a "tail