【问题标题】:Git hook output - where to see/findGit 钩子输出 - 在哪里查看/查找
【发布时间】:2010-08-10 22:35:24
【问题描述】:

我正在尝试在 Windows 上使用 Git 运行 git commit email hook。我确定我的 contrib/hooks/post-receive-email 副本(放置在项目的 .git/hooks/post-commit 中)脚本搞砸了,或者我的配置中缺少一个重要节点,但我不知道我会在哪里看到任何错误消息。

当我使用 shell 提交时,它们会被回显到标准输出吗?是否需要设置一些标志或传递给 git commit 才能看到它们(我试过 -v 没有明显效果)?

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

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

更新 总体问题是 git 的内置邮件无法在 Windows 上运行(当然,这很有意义),但至少现在我知道在哪里可以找到我的黑客尝试的输出。

【问题讨论】:

  • 你有没有让这个工作?我想做同样的事情......
  • 嘿@bart,刚刚看到你的问题。我做到了,但那是很久以前的事了,我不记得我做了什么。对不起。

标签: windows git hook post-commit


【解决方案1】:

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

【讨论】:

  • 向脚本添加回显可以让我恢复该内容,所以是的,它正在被执行。 Thia 回答了我关于在哪里查看错误信息的问题,谢谢!
猜你喜欢
  • 2019-11-23
  • 2020-11-02
  • 1970-01-01
  • 2018-11-09
  • 2015-06-15
  • 2021-05-03
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
相关资源
最近更新 更多