我找不到任何适用于 Windows 的 Git Hook 的明确示例。我在 Windows 服务器上使用 Bonobo Git 服务器。我需要预提交和后提交 Hook 作为 cmd 或 bat。提交前应检查空注释,提交后应发送有关提交的电子邮件通知。可能有人有类似的钩子(Hook)并准备分享?
最佳答案
经过一些实验我发现
#!/Git/sh
echo This is the receive-hook >> result.txt
在
C:\inetput\wwwroot\Bonobo.Git.Server\App_Data\Repository\<your repository>\hooks\receive-hook
在远程执行
git push
然后你可以像这样调用一个批处理
#!/Git/sh
cmd //C "post-receive.cmd"
关于windows - 如何在Windows平台上编写Git Server Hooks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29512578/