代码之家  ›  专栏  ›  技术社区  ›  cori

Git Hook输出-查看/查找位置

  •  3
  • cori  · 技术社区  · 14 年前

    我正在尝试让一个Git提交电子邮件钩子在Windows上使用Git运行。我确信我的contrib/hooks/post-receive-email(放在项目的.git/hooks/post-commit中)脚本的副本弄乱了,或者我的配置中缺少一个重要节点,但是我不知道在哪里可以看到任何错误消息。

    当我承诺使用shell时,它们会被回送到stdout吗?是否有一些标记需要设置或传递给git commit才能看到它们(我尝试了-v但没有明显效果)?

    编辑 以下是我添加的特定于回购的配置值:

    • sendemail.smtpserver=smtp.mycompany.com
    • hooks.mailinglist=me@domain.com

    更新 总的问题是,Git的内置邮件在Windows上不起作用(当然,这是完全合理的),但至少现在我知道从何处查找我的黑客尝试的输出。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Cascabel    14 年前

    你确定钩子真的被执行了吗?(确保它是可执行的!)后提交钩子的运行方式与git commit相同,因此,如果从shell进行提交,那么您应该看到所有与提交相关的钩子的输出,以及在该终端中git commit本身的输出。