如何在Windows平台上编写Git Server Hook?

时间:2015-04-08 10:48:48

标签: windows git hook server bonobo

我找不到任何关于Windows的Git钩子的明确例子。我在Windows Server上使用Bonobo Git Server。我需要预先提交和后提交挂钩作为cmd或bat。预提交应检查空注释,提交后应发送有关提交的电子邮件通知。可能有人有类似的钩子并准备分享?

1 个答案:

答案 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"