我正在尝试在Windows上使用Git运行git commit email hook。我确定我已经将我的contrib / hooks / post-receive-email(置于项目的.git / hooks / post-commit)脚本搞砸了,或者我在配置中缺少一个重要的节点,但我不知道在哪里会看到任何错误消息。
当我使用shell时,它们会被回显到stdout吗?是否有一些标志我需要设置或传递给git commit来查看它们(我试过-v没有明显的效果)?
修改 以下是我添加的特定于repo的配置:
更新 整体问题是git的内置邮件在Windows上不起作用(当然这很有意义),但至少现在我知道在哪里寻找黑客攻击的输出。
答案 0 :(得分:3)
你确定钩子实际上正在执行吗? (确保它是可执行的!)post-commit钩子以与git-commit相同的方式运行,因此如果你从shell提交,你应该看到所有与commit相关的钩子的输出以及git的输出 - 在那个终端做出承诺。