我找不到任何关于Windows的Git钩子的明确例子。我在Windows Server上使用Bonobo Git Server。我需要预先提交和后提交挂钩作为cmd或bat。预提交应检查空注释,提交后应发送有关提交的电子邮件通知。可能有人有类似的钩子并准备分享?
答案 0 :(得分:3)
经过一些实验,我发现了
#!/Git/sh
echo This is the receive-hook >> result.txt
in
C:\inetput\wwwroot\Bonobo.Git.Server\App_Data\Repository\<your repository>\hooks\receive-hook
在遥控器上执行
git push
然后你可以调用像
这样的批处理#!/Git/sh
cmd //C "post-receive.cmd"